一、string与int的转换
String 字符串转整型 int 有以下两种方式:
代码详解
public static void main(String[] args) { String str = "123"; int n = 0; //integer :整数 parselnt:将字符串转化成整数 // 第一种转换方法:Integer.parseInt(str) //将string强制转换 Integer.parselnt(str) n = Integer.parseInt(str); System.out.println("Integer.parseInt(str) : " + n); // 第二种转换方法:Integer.valueOf(str).intValue() n = 0; n = Integer.valueOf(str).intValue(); System.out.println("Integer.parseInt(str) : " + n);
二、java字符串拼接
1、使用“ + ”
public static void main(String[] args) { int[] no = new int[] { 501, 101, 204, 102, 334 }; // 定义学号数组 String[] names = new String[] { "张城", "刘丽丽", "李国旺", "孟红霞", "贺宁" }; // 定义姓名数组 String[] classes = new String[] { "数学", "语文", "数学", "英语", "英语" }; // 定义课程数组 System.out.println("本次考试学生信息如下:"); // 循环遍历数组,连接字符串 for (int i = 0; i < no.length; i++) { System.out.println("学号:" + no[i] + "|姓名:" + names[i] + "|课程:" + classes[i] + "|班级:" + "初二(三)班"); } }
2、使用string中concat方法
如 concat() 方法的语法所示,concat() 方法一次只能连接两个字符串,如果需要连接多个字符串,需要调用多次 concat() 方法。 代码详解
public static void main(String[] args) { String info = "三国演义、"; info = info.concat("西游记、"); info = info.concat("水浒传、"); info = info.concat("红楼梦"); System.out.println(info); String cn = "中国"; System.out.println(cn.concat("北京").concat("海淀区").concat("人民公园")); }
三、string中大小写转换
四、去除字符串中的空格 字符串中存在的首尾空格一般情况下都没有任何意义,如字符串“ Hello ”,但是这些空格会影响到字符串的操作,如连接字符串或比较字符串等,所以应该去掉字符串中的首尾空格, 这需要使用 String 类提供的 trim() 方法。 trim() 方法的语法形式如下:
字符串名.trim()
String str = " hello "; System.out.println(str.length()); // 输出 7 System.out.println(str.trim().length()); // 输出 5