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

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

1、String与Integer之间的转换

string转Integer:

复制代码
1
2
Integer i = Integer.parseInt();

Integer转String

复制代码
1
2
3
Integer a; String str = Integer.toString(a);

2、char与Integer之间的转换

char转Integer:

复制代码
1
2
3
char a='9'; Integer i =(int)a - (int)('0');

Integer转char

复制代码
1
2
3
Integer i; char c = (char)i;

3、String与list之间的转换

String转list

复制代码
1
2
3
4
5
6
String str ="abc"; List<Character> list = new ArrayList<Character>(); for(int i=0;i<str.length();i++){ list.add(str.charAt(i)); }

list转String

复制代码
1
2
3
4
5
6
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

复制代码
1
2
3
String[] s = new String[]{"A", "B", "C", "D","E"}; List<String> list = Arrays.asList(s);

list转array

复制代码
1
2
String[] dest = list.toArray(new String[0]);

4、list与set之间的转换

list转set

复制代码
1
2
Set<String> set = new HashSet<>(list);

set转list

复制代码
1
2
List<String> list_1 = new ArrayList<>(set);

5、array与set之间的转换

array转set

复制代码
1
2
3
s = new String[]{"A", "B", "C", "D","E"}; set = new HashSet<>(Arrays.asList(s));

set转array

复制代码
1
2
dest = set.toArray(new String[0]);

后续遇到还将持续更新

最后

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部