string转Integer
String i = "22";
Integer a = Integer.valueOf(i);
Integer b = Integer.parseInt(i);
System.out.println(a);
System.out.println(b);
Integer转string
/*a 可以是任意数据类型*/
String p = a.toString();
System.out.println(p);
字符串
String i = "zhhhhHHHH";
/*判断字符是大写还是小写 如果是大写就换成 Character.toUpperCase(ch)*/
char ch = i.charAt(0);
if (Character.isLowerCase(ch)){
System.out.println("小写");
}else {
System.out.println("大写");
}
/*还有一种书写方式 比较两个字符串 */
/*比较时候不考虑大小写*/
if (o.equalsIgnoreCase(p)){
}
/*比较两个字符串大小 这种方式同样适合在Integer里面使用*/
if (o.compareTo(p)==0) {
System.out.println("一样大");
}
if (o.compareTo(p)>0) {
System.out.println("o大");
}
if (o.compareTo(p)<0) {
System.out.println("p大");
}
/*判断Integer大小 如果是0两者一样大 <0 后者大 >0 前者大*/
Integer m = 1;
Integer n = 2;
System.out.println(m.compareTo(n));
/*裁剪字符串*/
String p = "222";
System.out.println(p.trim());
/*截取字符串*/
String m = b.substring(1);
System.out.println(m);
/ *分段截取字符串*/
String m = b.substring(1,3);
System.out.println(m);
/*输出当前字符在字符串的第几位*/
b = "nihao1";
System.out.println(b.indexOf('i'));
/*判断当前字符串是否以**字符开头的 bool值 */
b = "nihao1";
System.out.println(b.startsWith("ni"));
/*判断当前字符串是否以**字符结尾的 bool值 */
b = "nihao1";
System.out.println(b.endsWith("ni"));