我是靠谱客的博主 迅速方盒,这篇文章主要介绍Java中各种数据类型之间的转换,现在分享给大家,希望可以做个参考。

在java编程中,经常会遇到数据类型之间转换的问题,下面做一个总结

1、String与Integer之间的转换

string转Integer:

Integer i = Integer.parseInt();

Integer转String

Integer a;
String str = Integer.toString(a);

2、char与Integer之间的转换

char转Integer:

char a='9';
Integer i =(int)a - (int)('0');

Integer转char

Integer i;
char c = (char)i;

3、String与list之间的转换

String转list

String str ="abc";
List<Character> list = new ArrayList<Character>();
for(int i=0;i<str.length();i++){
	list.add(str.charAt(i));
}

list转String

String str ="";
List<Character> list = new ArrayList<Character>();
for(int i=0;i<list.size();i++){
	str += list.get(i);
}

3、array与list之间的转换

array转list

String[] s = new String[]{"A", "B", "C", "D","E"};
List<String> list = Arrays.asList(s);

list转array

String[] dest = list.toArray(new String[0]);

4、list与set之间的转换

list转set

Set<String> set = new HashSet<>(list);

set转list

List<String> list_1 = new ArrayList<>(set);

5、array与set之间的转换

array转set

s = new String[]{"A", "B", "C", "D","E"};
set = new HashSet<>(Arrays.asList(s));

set转array

dest = set.toArray(new String[0]);

后续遇到还将持续更新

最后

以上就是迅速方盒最近收集整理的关于Java中各种数据类型之间的转换的全部内容,更多相关Java中各种数据类型之间内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部