问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java charAt使用问题

发布网友 发布时间:2022-05-02 16:08

我来回答

5个回答

懂视网 时间:2022-05-14 16:36

JavaScript中的str.charAt()是用于返回给定的string索引处的字符。下面我们就来看看charAt函数的具体使用方法。

JavaScript

我们先来看一下charAt函数的基本语法

character = str.charAt(index)

charAt函数的唯一参数是字符串中的index,从中提取单个字符。此索引的范围介于0和length - 1之间,包括限制。如果未指定索引,则返回字符串的第一个字符,因为0是用于此函数的默认索引。

函数返回位于指定为函数参数的索引处的单个字符。如果索引超出范围,则此函数返回空字符串。

下面我们就来看看下charAt函数具体的示例

代码如下

<!DOCTYPE html>
<html>
<head>
 <title></title>
</head>
<body>
<script> 
function func() { 
 var str = 'JavaScript is object oriented language'; 
 
 var value = str.charAt(9); 
 document.write(value); 
} 
func(); 
</script> 
</body>
</html>

输出结果如下:t

本篇文章到这里就全部结束了,更多精彩内容大家可以关注Gxl网的其他相关栏目教程!!!

热心网友 时间:2022-05-14 13:44

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[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;i<s.length;i++)
w.write(s[i]);
w.close();
}
catch(IOException e)
{
System.err.println("发异常生:"+e);
e.printStackTrace();
}
}
}

热心网友 时间:2022-05-14 15:02

意外的类型,charAt方法取得的是一个类型为char的返回值,这个就相当于一个已知的常量了,不可以给常量赋值

热心网友 时间:2022-05-14 16:36

charAt函数不能用来赋值,也就是说,只能出现在等式的右边。
如果要替换字符串中的部分字符,需要用到replace函数或者replaceAll函数,具体使用请看API。

热心网友 时间:2022-05-14 18:28

charAt(int)不能用来赋值的,你可以把它看作类似getCharAt()这样就清楚只能取值了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
废旧手机电池堆环境危害大吗 毕业后怎样让自己的职业生涯顺利发展? 怎么让自己的职场生活变得更好? 信用卡还完了怎么还有账单?原因是什么? ...我查了一下以为是蚁跳蛛,但是,它只有6只脚,希... INTENSIV-CREME什么意思 windows2008怎么查看进程 现在中考美术大概考什么样的素描 初中艺考美术考什么 常德市祈利酒店位置_柳叶湖沙滩公园几点关门 java中charAt方法对String字符串的使用方法是什么? 新鲜的无花果女人吃了有什么好处 java中charAt方法对String字符串的使用 java方法charAt中,At代表什么意思 java charAt()方法 到丽江后,走怎样的路线能游览到丽江以下景点? 我们刚刚接触JAVA的课程,在JAVA中CharAt到底怎么用啊?看了很多回答都弄不清楚。怎样用他实现数据反转? 丽江老君山景区内的主要民俗资源的介绍 java里面charat什么意思 丽江有什么名胜古迹 java中关于charAT()的用法问题 charAt() Java中什么作用 ~ 求office2010破解版完整安装包64位的,谢谢 java 中charAt()怎么用? java 中charAt()怎么用的? java中charAt是什么意思 java 方法CharAT()用来干嘛? Java里charAt具体用法 急求云南著名古建筑(如:金马碧鸡坊、丽江古城等)的传说或故事,或关于它们的诗歌。 关于java charAt的 用法 java中charAt()实现怎样的功能 城乡居民医疗保险断交一年再交有什么影响 空调有哪些弊病 医保断交有什么后果 用花呗但是及时还款,它还能赚到我的钱吗? 江西上饶2022.3.13有什么大型考试 您好,我是江西省上饶市的一名大学生,向您咨询一下有关普通话考试的一些知识。在此先谢谢您了。 自己家打印照片怎么最划算(关于打印机的) 打印自己照的照片 灰口罩显黑吗 21岁的女生,灰色和黑色的一次性口罩,出门戴哪个比较好看? 口罩一面蓝色一面灰色怎么戴? 我在药房买的一次性口罩为什么是灰色的? 农行信用卡预期两个月了会起诉吗 韭菜怎样吃才能减肥 韭菜怎么吃减肥效果最好 韭菜炒豆芽的热量?减肥期间能吃吗 孩子吃烤鸡腿,吃完发现里面的肉和骨头上有血水肉 卤鸡腿煮的时候有血能不能吃 怎样能快速的达到减肥的效果,急急急!