「javacharat函」java的charat函数
今天给各位分享javacharat函的知识,其中也会对java的charat函数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java charAt使用问题
charAt()的方法返回值是char类型的值,你不能将值赋给值,要赋个一个变量啊,另外你循环也有问题:for(int j=s.length-1;j=i;j++),这样肯定不行。改后如下:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class newsort
{
public static void main(String args[])
{
try
{
BufferedReader f=new BufferedReader(new FileReader("text.txt"));
StringBuffer sr=new StringBuffer();
String r;
for(r=f.readLine();r!=null;r=f.readLine())
{
sr.append(r);
}
String rr=new String(sr);
String []s=rr.split("\\s+|,");
char c;
char temp[]=null;
char temp2[]=null;
int a=0;
for(int i=0;is.length;i++)
for(int j=s.length-1;j=i;j++)
{
if((s[j].charAt(0))(s[j-1].charAt(0)))
{
temp[0]=s[j].charAt(0);
temp2[0]=s[j-1].charAt(0);
s[j]=new String(temp2);
s[j-1]=new String(temp);
}
}
f.close();
BufferedWriter w=new BufferedWriter(new FileWriter("out.txt"));
for(int i=0;is.length;i++)
w.write(s[i]);
w.close();
}
catch(IOException e)
{
System.err.println("发异常生:"+e);
e.printStackTrace();
}
}
}
关于java的charAt()函数对于空格的处理
java的charAt()函数如果遇到空格,就会跳过,实例如下:
package com.qiu.lin.he;
public class CeShi {
public static void main(String[] args) {
char ch = " abc".charAt(1);//当第一个为空格,测试是否会输出空格
System.out.println("当charAt遇到空格的处理方式如下" + ch);
}
}
结果如下:
java中charAt的使用中空格问题
当然是空格的ASCII码 32;
纠正你一个函数的使用错误 java中没有chAt函数,应该是charAt()函数;
最后输出的是对应字符的ASCII码。
关于javacharat函和java的charat函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。