1,2,3,4在java中转换为数组
时间: 2023-05-23 15:05:19 浏览: 158
A:
1. int[] arr = {1, 2, 3, 4};
2. int[] arr = new int[]{1, 2, 3, 4};
3. String[] arr = {"1", "2", "3", "4"};
4. char[] arr = {'1', '2', '3', '4'};
相关问题
String = 1,2,3,4 在java中转换为数组
A:
可以使用String类的split方法将字符串拆分成字符串数组,并使用Integer类的parseInt方法将字符串转换为整数值。示例代码如下:
```
String str = "1,2,3,4";
String[] strArr = str.split(",");
int[] intArr = new int[strArr.length];
for(int i = 0; i < strArr.length; i++) {
intArr[i] = Integer.parseInt(strArr[i]);
}
```
其中,split方法的参数为字符串分隔符,表示将字符串根据该分隔符拆分成多个子串。在此示例中,使用逗号对字符串进行分割,得到一个包含四个元素的字符串数组。
接下来,在for循环中,将每个字符串转换为整数,并存储到另一个整数数组中。最终得到的intArr数组就是包含了1、2、3、4四个整数的数组。
Java中转换为日期类型
在Java中,可以使用SimpleDateFormat类将字符串转换为日期类型。例如,假设有一个字符串"2021-10-01",可以使用以下代码其转换为日期类型:
```
String dateString "2021-10-01";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = dateFormat.parse(dateString);
```
解释一下上面的代码:
1. 首先定义一个字符串dateString,表示要转换成日期类型的字符串。
2. 然后创建一个SimpleDateFormat对象dateFormat,指定日期格式为"yyyy-MM-dd",即年份-月份-日期的格式。
3. 最后调用dateFormat的parse方法,将字符串dateString转换为日期类型,赋值给date变量。
需要注意的是,SimpleDateFormat类的parse方法可能会抛出ParseException异常,因此需要进行异常处理。