「javacharat函」java的charat函数

博主:adminadmin 2022-11-23 05:14:05 51

今天给各位分享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函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。