Java数据类型和转换
创始人
2024-05-30 18:40:56
0

Scanner相关操作:参考文章

字符串数组转化为int数组

String s = in.nextLine();//获取字符串中的每一个数字.字符串转数组String[] strArr = s.split(",");​//创建一个int类型的数组.int [] numberArr = new int[strArr.length];​//把strArr中的数据进行类型转换并存入到int数组中for (int i = 0; i < strArr.length; i++) {int number = Integer.parseInt(strArr[i]);numberArr[i] = number;}

String与其它结构的转换

1、与基本数据类型、包装类之间的转换

String --> 基本数据类型、包装类:调用包装类的静态方法:parseXxx(str) ​ 基本数据类型、包装类 --> String: 调用String重载的valueOf(xxx)

public void test1(){String str1 = "123";//        int num = (int)str1;//错误的int num = Integer.parseInt(str1);​String str2 = String.valueOf(num);//"123"​
}

2、与字符数组之间的转换

String --> char[]: 调用String的toCharArray() char[] --> String: 调用String的构造器

 public void test2(){String str1 = "abc123";  char[] charArray = str1.toCharArray();​char[] arr = new char[]{'h','e','l','l','o'};String str2 = new String(arr);String str3 =String.copyValueOf(arr);}

数组和集合

  • 集合转为数组:

     T[] toArray(T[] a) //将集合转换为数组并返回数组
  • 数组转为集合:

     Arrays.asList(T... a) //将数组a转换为集合,并返回List类型。//数组转换为集合后,该集合为受限集合,不能添加或删除

基本数据类型转换为集合时,需要先转换为包装类。

Collections工具类

操作Collection和Map的工具类,Collection是个接口。

 package com.sgkurisu.collections;​import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;​//collections工具类的使用public class TestCollections {public static void main(String[] args) {ArrayList arrayList = new ArrayList<>();arrayList.add(10);arrayList.add(3);arrayList.add(5);arrayList.add(7);arrayList.add(2);System.out.println(arrayList);//排序Collections.sort(arrayList);System.out.println(arrayList);//二分法查找System.out.println(Collections.binarySearch(arrayList,2));//逆序Collections.reverse(arrayList);System.out.println(arrayList);//打乱Collections.shuffle(arrayList);System.out.println(arrayList);//转为数组Integer[] integer = arrayList.toArray(new Integer[0]);for (Integer temp : integer) {System.out.println(temp);}//数组转为集合List list = Arrays.asList(integer);System.out.println(list.toString());}}

相关内容

热门资讯

泰山景点导游词 泰山景点导游词  作为一位不辞辛劳的导游,时常会需要准备好导游词,导游词由引言、主体和结语三部分构成...
陕西省简介导游词 陕西省简介导游词  陕西,简称“陕”或“秦”,中华人民共和国省级行政单位之一,省会古都西安。下面是小...
故宫导游词 故宫导游词300字2篇  导游词一  各位朋友,现在我们已经进入故宫,故宫导游词300字2篇。此处是...
天梯山导游词 天梯山导游词天梯山游览区位于邢台市西东牛庄,距市中心22公里,面积18平方公里。这里山势突兀,雄浑险...
淄博市鲁山国家森林公园导游词 淄博市鲁山国家森林公园导游词各位游客:  大家好!  欢迎您到鲁山国家森林公园观光旅游。我是本次活动...
照金香山导游词 照金香山导游词  导语:香山公园位于北京西郊,地势险峻,苍翠连绵,占地188公顷,是一座具有山林特色...
云冈石窟导游词 云冈石窟导游词各位游客大家好,很荣幸能当你们的导游,我姓詹,大家可以叫我詹导游。今天,我们将参观举世...
普陀山风景名胜区导游词 普陀山风景名胜区导游词  出历史名城锦州西北行十余里,有一座群峰险壑逶迤伴绕,飞泉云岫横生妙境的名山...
江西省九江庐山牯岭导游词 江西省九江庐山牯岭导游词  作为一名导游,就有可能用到导游词,导游词不是以一代百、千篇一律的,它必须...
台湾阿里山介绍导游词 台湾阿里山介绍导游词  阿里山,台湾地区地名,是台湾地区的著名旅游风景区,阿里山位于台湾省嘉义市东方...
河南内乡县衙导游词 河南内乡县衙导游词  各位游客,大家好!  内乡县衙开始建于元朝大德八年(公元132019年),距今...
导游词的方法技巧以及 导游词的方法技巧以及范文  作为一名尽职尽责的导游,编写导游词是必不可少的,导游词作为一种解说的文体...
导游词结束语怎么写 导游词结束语怎么写  结束语1  各位朋友几天的行程,还有10分钟就要结束了,在此刻要和大家说再见的...
上海南浦大桥导游词 上海南浦大桥导游词  竣工通车于1991年12月1日的南浦大桥,总长8346米,通航净高46米,5....
贵阳河滨公园导游词 贵阳河滨公园导游词  作为一位无私奉献的导游,总归要编写导游词,一篇完整的导游词,其结构一般包括习惯...
天生三桥导游词 关于天生三桥导游词范文(通用9篇)  作为一位出色的导游人员,有必要进行细致的导游词准备工作,借助导...
西安兵马俑英文导游词 西安兵马俑英文导游词(通用10篇)  作为一名优秀的导游,通常需要准备好一份导游词,一篇完整的导游词...
丽江古城中英文导游词 丽江古城中英文导游词  丽江古城被列入世界文化遗产后,丽江的旅游业达到顶峰,成为世人向往的世外桃源、...
观音山导游词 观音山导游词范文  作为一位杰出的导游,很有必要精心设计一份导游词,导游词具有形象、生动、具有感染力...