String数组里的数字怎么转换为int?在线等,马上结贴!

nodreamer 2003-05-29 09:35:02
靠,还不起类库,只能来这里问了
...全文
178 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhzhzy9 2003-05-29
  • 打赏
  • 举报
回复
我做了一个简单的,你试一试,看行不行,我用Jcreator编译通过了。
import java.io.*;
class obarray
{
//int[] a2;
public static void main(String[] args)
{
String[] a1={"1","2","3","4","5"};
int n=a1.length;
int[] a2=new int[n];
for(int i=0;i<a1.length;i++)
{
a2[i]=Integer.parseInt(a1[i]);

}

System.out.println("a2=");
for(int i=0;i<a2.length;i++)
System.out.println(a2[i]);

}

}
stillfire 2003-05-29
  • 打赏
  • 举报
回复
int a=Integer.parseInt(String);


nodreamer 2003-05-29
  • 打赏
  • 举报
回复
up
怎么转换出来都是0呢?
nodreamer 2003-05-29
  • 打赏
  • 举报
回复
不行
for(int z = 0;z<8;z++){
if(Integer.parseInt(lessons[z][1])<=60)
{textM.append("结果"+lessons[z][1]+"\n");}
打出来的全是0,不知道是为什么?
Lyongfei 2003-05-29
  • 打赏
  • 举报
回复
同意
学习中。。。。。。。。。。。。。。。。。。

package as;
import java.text.DecimalFormat;

public class testFloat {
// private static double s=1245214.521244;
private static String s="12345567";
public testFloat() {
}
public static void main(String[] args) {
testFloat testFloat1 = new testFloat();
//DecimalFormat df1 = new DecimalFormat("####.00");
int a=Integer.parseInt(s);
//System.out.println(df1.format(s));
System.out.println(a);

}

}
AllError 2003-05-29
  • 打赏
  • 举报
回复
Integer.parseInt(String);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧