Java 如何将字符串[]或对象[]的组件转换为其他类型

Java 如何将字符串[]或对象[]的组件转换为其他类型,java,string,Java,String,我了解包装类方法,但我想知道如何将String[]或Object[]的组件转换为其他类型,如int、float或Date格式。比如说 BufferedReader br = new BufferedReader(new FileReader(csvfile)); String curr; while((scurr=br.readLine())!null) { String[] input = scurr.split(","); } 现在,我想将字符串的组件分配给原语类型,假设我的输入字符串包含

我了解包装类方法,但我想知道如何将String[]或Object[]的组件转换为其他类型,如int、float或Date格式。比如说

BufferedReader br = new BufferedReader(new FileReader(csvfile));
String curr;
while((scurr=br.readLine())!null) {
String[] input = scurr.split(",");
}
现在,我想将字符串的组件分配给原语类型,假设我的输入字符串包含整数值

但是当我试着去做的时候

int i = input[0]
我得到以下建议: 1.将i的类型更改为字符串或 2.将输入类型更改为int

有没有办法解决上述情况

编辑:

我真的很抱歉,伙计们,我真的不想问重复的问题,但在仔细阅读了你们的答案并分析了我的情景之后,我明白了我的错误。所以我想删除这篇文章。如何在不影响社区的情况下做到这一点请告诉我

您可以使用Integer.parseInt而不会产生任何问题

int i = input[0] // i is an int while input[0] is a String
现在

将字符串转换为int


Integer.parseInts将帮助您将字符串转换为int。谷歌:如何在java中将字符串转换为int
int i=Integer.parseInt(input[0])