大佬教程收集整理的这篇文章主要介绍了当有空格字符时,将句子转换为 ASCII 的代码不起作用,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将一个句子转换为 ASCII,但当输入是一个带空格的句子时,输出为空。
如果代码只是一个单词,则输出预期的 ASCII。
总的来说,编写的代码将接收用户的输入,转换字符串输入,将转换后的句子写入文本文件并从中读取。
String sentence;
int[] convert;
int l;
ScAnner s = new ScAnner(system.in);
System.out.print("Enter a sentence: ");
sentence=s.nextline();
l=sentence.length();
convert = new int[l];
for(int i=0; i<l; i++){
convert[i]=sentence.charat(i);
}
//Write to text file
try{
PrintWriter os = new PrintWriter(new fiLeoutputStream("data.txt"));
for(int i=0; i<l; i++){
os.print(convert[i]);
}
os.close();
}catch(IOException E){
System.out.println("Problem with file output");
}
//Read from text file and print
int num;
try{
ScAnner is = new ScAnner(new fileinputStream("data.txt"));
while(is.hasNexTint()){
num= is.nexTint();
System.out.print(num);
}
System.out.println("");
is.close();
}catch(fileNotFoundException E){
System.out.println("file was not found");
}
以上是大佬教程为你收集整理的当有空格字符时,将句子转换为 ASCII 的代码不起作用全部内容,希望文章能够帮你解决当有空格字符时,将句子转换为 ASCII 的代码不起作用所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。