栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【学习记录】Java常用类型转换

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【学习记录】Java常用类型转换

文章目录
  • 1.字符串与字符数组互转
  • 2.字符串与字符串数组转换
  • 3.字符数组与列表转换
  • 4.整型数组与列表转换
  • 5.字符串与整形转换

1.字符串与字符数组互转
public static void main(String[] args) {
	String s = "Hello World!";
	char [] c = s.toCharArray();
	System.out.println(c);
}


此时c[0]与s.CharAt(0)都表示 ‘H’

public static void main(String[] args) {
	char [] c = {'H','e','l','l','o',' ','W','o','r','l','d','!'};
	String s = new String(c);
	String s1 = String.valueOf(c);
	System.out.println(s);
	System.out.println(s1);
}

2.字符串与字符串数组转换
public static void main(String[] args) {
	String s = "Hello World!";
	String [] array = s.split("");
	for(String c : array)
	System.out.print(c);
}

public static void main(String[] args) {
	String [] array = {"H","e","l","l","o"," ","W","o","r","l","d","!"};
	StringBuilder sb = new StringBuilder();
	for(String s : array)
		sb.append(s);
	System.out.println(sb.toString());
}

3.字符数组与列表转换
public static void main(String[] args) {
	String [] array = {"H","e","l","l","o"," ","W","o","r","l","d","!"};
	List list = Arrays.asList(array); 
	for(String s : list)
		System.out.print(s);
}

public static void main(String[] args) {
	List list = new ArrayList();
	list.add("H");
	list.add("W");
	String [] array = new String[list.size()];
	list.toArray(array);
	for(String s : array)
		System.out.println(s);
	}

4.整型数组与列表转换
public static void main(String[] args) {
		int [] array = {1,2,4,5,6,7};
		List list = Arrays.stream(array).boxed().collect(Collectors.toList());
		for(int i : array)
			System.out.print(i);
}

public static void main(String[] args) {
		List list = new ArrayList();
		list.add(Integer.parseInt("1"));
		list.add(Integer.parseInt("2"));
		Integer [] array = new Integer [list.size()];
		list.toArray(array);
		for(int s : array)
			System.out.print(s);
	}

5.字符串与整形转换
public static void main(String[] args) {
		String s = "666";
		int a = Integer.parseInt(s);
		System.out.println(a);
}

public static void main(String[] args) {
		int a = 666;
		String s = Integer.toString(a);
		System.out.println(s);
	}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/969561.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号