import java.util.*;
public class Answer8_1{
public static void main(String args[]){
try{
            Scanner sc = new Scanner(System.in);
            String str = sc.nextLine();
            int i=Integer.parserInt(str); //找不到符号???????为什么
System.out.println(i);
}catch(Exception e){
System.out.println("此处捕获了异常");
}
}
}int i=Integer.parserInt(str); //找不到符号???????为什么

解决方案 »

  1.   

    int i=Integer.parseInt(str); 
    楼主下次多注意点,拼写错误啊!
      

  2.   

    有个java和javac的概念后就不要再文本编辑器写代码啦。用ide 吧
      

  3.   

    楼主用IDE吧,在IDE中这种拼写错误会标识出来的。
      

  4.   

    输入的字符变成对应的ASCII码
      

  5.   


    拼写错误已改正
    还是不行
    我想输入字符转成对应的ASCII码输出而已
      

  6.   

    是这样吗?int length = str.length();
                for(int i = 0; i < length; i++)
                {
                    char ch = str.charAt(i);
                    System.out.print((int)ch);
                }
      

  7.   

    楼主您的拼写错误造成的这个错误啊!Integer.parseInt(str);
      

  8.   

    楼主,自己的parseInt这个单词都写错了,我上面说了,怎么就没反应啊!
      

  9.   

    parseInt 只能把看似数字的字符串转化为数字 如:string str="123"转化为int i=123
    如果你是想把字符串转化成ASCII的,如string str="A" 你需要把他转化成int i=65 那么 这个方法满足不了你的功能,你需要自己写一些function来实现的这个功能
      

  10.   


    int i=Integer.parserInt(str);拼写错误int i=Integer.ParseInt(str);
      

  11.   


    for(int k = 0; k < str.length() ; k++){
      char p = str.charAt(k);
        if((int)p<48 || (int) p>57){
           System.out.print((int)p);
        }else{
            System.out.print(p);
        }   
          }
          
    楼主是这意思不?
    输入:1321sdfs
    输出:1321115100102115
      

  12.   

    谢谢楼上各位了,我的意思就是16楼所描述
    我最后解决方案是:读入字符串后,逐个进行转换
                Scanner sc = new Scanner(System.in);
                String str = sc.nextLine();
                for(int i=0;i<str.length();i++){
                  int j=str.charAt(i);
                  System.out.println(j);
    13楼的,你说的错误我已经改正了,但是依旧不可以,谢谢你了