charat方法类型(java charAt使用问题)

本文目录
- java charAt使用问题
- Java里charAt具体用法
- 如何把string转换char*类型啊
- JAVA String.CharAt(index)返回的是什么类型
- 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;i《s.length;i++)
for(int j=s.length-1;j《=i;j++)
{
if((s.charAt(0)))
{
temp.charAt(0);
temp2.charAt(0);
s=new String(temp2);
s=new String(temp);
}
}
f.close();
BufferedWriter w=new BufferedWriter(new FileWriter("out.txt"));
for(int i=0;i《s.length;i++)
w.write(s);
w.close();
}
catch(IOException e)
{
System.err.println("发异常生:"+e);
e.printStackTrace();
}
}
}
Java里charAt具体用法
1.描述
java.lang.String.charAt() 方法返回指定索引处的char值。索引范围是从0到length() - 1。对于数组索引,序列的第一个char值是在索引为0,索引1,依此类推,
2.声明
以下是声明java.lang.String.charAt()方法
public char charAt(int index)
参数
index -- 这是该指数的char值.
返回值
此方法返回这个字符串的指定索引处的char值。第一个char值的索引为0.
异常
IndexOutOfBoundsException -- 如果index参数为负或不小于该字符串的长度.
实例
3.下面的示例演示使用的java.lang.String.charAt()方法.
package com.yiibai;
import java.lang.*;
public class StringDemo {
public static void main(String args) {
String str = "This is yiibai";
// prints character at 1st location
System.out.println(str.charAt(0));
// prints character at 5th location i.e white-space character
System.out.println(str.charAt(4));
// prints character at 18th location
System.out.println(str.charAt(17));
}
}
编译和运行上面的程序,这将产生以下结果。它也会打印空白字符。
T
p
如何把string转换char*类型啊
调用String类方法
charAt( index );// 返回char型,取index索引位置的元素。
String str = "abc";
char c = str.charAt(0); // 输出的是a
toCharArray();// 返回一个char数组
char C= str.toCharArray(); // C数组元素分别为a,b,c
JAVA String.CharAt(index)返回的是什么类型
String 可以被看错char 类型的单个字符组成的数组
所以有charAt 方法来提取其中的某个位置的字符
所以index 类似于数组从0开始 到 String.length()-1 结束
注意到 String 毕竟是引用类型 获取其长度的是一方法的模式获取的 而不同于数组的.lenth 直接获取
我觉得这个方法 是直接通过索引位置获取这个字符的
java中关于charAT()的用法问题
public static void main(String args) { // TODO Auto-generated method stub String str = "student"; for(int i=0;i《str.length();i++){ System.out.println("=="+str.charAt(i)); }
}
上例输出:
==s==t==u==d==e==n==t
所以,charAt用法就是取出字符串第i个位置上的字符,返回char类型!!!!

更多文章:
在线编辑器菜鸟(你好,为什么用菜鸟编辑器打开的装备图片都是花的)
2025年5月31日 23:15
elasticsearch 详解(ElasticSearch查询流程详解)
2025年8月25日 22:15
package怎么读(package怎么读 package是什么意思)
2026年3月31日 18:30
sql各个版本区别(简要描述在选择安装不同版本的SQL Server 2008时的区别)
2026年7月25日 13:45
multisim脉冲信号发生器在哪里(multisim负脉冲在哪)
2025年9月17日 06:00
bootstrap中文网组件(bootstrap 组件是指的什么)
2026年3月22日 21:45
PS真人照片转成Q版卡通漫画效果过程?开门大吉登登的真实相貌
2026年3月11日 13:45
illegal什么意思中文翻译(illegal with electrode翻译汉字是什么意思)
2025年12月14日 21:45












