String类型转换成char类型 java急!
////importjavax.swing.JOptionPane;publicclassTry{publicstaticvoidmain(String[]args){/...
//
//
import javax.swing.JOptionPane;
public class Try{
public static void main(String[] args){
//
String a=JOptionPane.showInputDialog("输入一个数字");
int c=(int)(a);
JOptionPane.showMessageDialog(null,"a="+a+"c="+c);
}
}
假如这个简单的例子!要使String类型的a转换为int类型的c应该怎么做!要求不用Integer.parseInt这个函数转换! 展开
//
import javax.swing.JOptionPane;
public class Try{
public static void main(String[] args){
//
String a=JOptionPane.showInputDialog("输入一个数字");
int c=(int)(a);
JOptionPane.showMessageDialog(null,"a="+a+"c="+c);
}
}
假如这个简单的例子!要使String类型的a转换为int类型的c应该怎么做!要求不用Integer.parseInt这个函数转换! 展开
4个回答
展开全部
int c=0;
for(int i=0;i<a.length();i++){
int temp=a.charAt(i)-'0'; //例如:字符'3'减字符'0'等于整数3
c=c*10+temp; //例如:364等于3*100+6*10+4
}
for(int i=0;i<a.length();i++){
int temp=a.charAt(i)-'0'; //例如:字符'3'减字符'0'等于整数3
c=c*10+temp; //例如:364等于3*100+6*10+4
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Integer.valueOf()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int c = ( int ) a.charAt(1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询