小编wat*_*ter的帖子

如何从String创建BufferedReader?

我正在尝试将String传递给我BufferedReader.我如何通过"测试" String而不是输入System.in

String test = "test";
BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));
Run Code Online (Sandbox Code Playgroud)

java

14
推荐指数
2
解决办法
2万
查看次数

Java:NumberFormatException.forInputString(NumberFormatException.java:65)

我试图用Integer.parseInt(simNumber)将String转换为int,但我得到的错误是bleow.如何将String转换为int?我在互联网上搜索并用Integer.pareInt(simNumber)找到了这种方式.

我感谢任何帮助.

byte[] simNumberArray = Arrays.copyOfRange(data, 17, i);
String simNumber = new String(simNumberArray, "UTF-8"); // 13534035454
int simNr = Integer.parseInt(simNumber); //The error appears at this line.
this.record.setSimCardNumber(simNr);
Run Code Online (Sandbox Code Playgroud)

错误

Exception in thread "main" java.lang.NumberFormatException: For input string: "13534035454"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:495)
    at java.lang.Integer.parseInt(Integer.java:527)
    at org.ShenzhenDecoder.decode(ShenzhenDecoder.java:59)
    at org.ShenzhenTest.main(ShenzhenTest.java:22)
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
443
查看次数

将复选标记"02713"UNIcode符号转换为字符串

我知道如何将简单的ASCII码编号传递给String

int ascii = 112;      
String sign = Character.toString((char)ascii);
Run Code Online (Sandbox Code Playgroud)

但如果我想转换复选标记怎么办呢?

http://www.fileformat.info/info/unicode/char/2713/index.htm

https://www.w3.org/TR/MathML2/isopub.html

java string

0
推荐指数
2
解决办法
3795
查看次数

标签 统计

java ×3

string ×1