1.Scanner
场景:当录入的数据依次是int -- String,并且用的方法是nextInt
和NextLine()的时候
问题:String类型的数据接收不到
原因:回车换行符当成字符串接受了\n
解决:1)给对象重新赋值
@)把俩个字符串类型转换成int类型
2.String
"" 表示空字符串 null表示空
判断语句:
boolean equals(Object obj)//将此字符串与指定的对象比较。
boolean equalsIgnoreCase()//将此 String 与另一个 String 比较,不考虑大小写
boolean endsWith(String str) 测试此字符串是否以指定的后缀结束。
boolean contains(CharSequence s) 当且仅当此字符串包含指定的 char 值序列时,返回 true。
boolean isEmpty() 当且仅当 length() 为 0 时返回 true。
当String s="";时,返回的是true.
String s=null时,报错
boolean startsWith(String str) 测试此字符串是否以指定的前缀开始。
boolean startsWith(String str, int toffset) 测试此字符串从指定索引开始的子字符串是否以指定前缀开始。
今天重在敲,理解... |
|