问题标签 [charat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
27874 浏览

javascript - 使用charAt循环数组以获取javascript中每个值的首字母

我是 JS 新手,正在尝试了解 chartAt。我创建了一个问题,我想通过一个数组并使用 charAt 从我的数组中提取每个值的第一个字符。我有点坚持我的代码。

0 投票
2 回答
7667 浏览

javascript - 如果 charAt 等于一个字符列表

我想要 Javascript 中的以下内容

if str.charAt(index) (在集合中) {".", ",", "#", "$", ";", ":"}

是的,我知道这一定很简单,但我似乎无法正确使用语法。我现在拥有的是

这行得通,但必须有更好的方法。

编辑:我这样做了,但不确定它是否好:

0 投票
3 回答
37087 浏览

java - 如何检查 char 数组是否有一个空单元格,以便在其中打印 0?

代码:

0 投票
2 回答
851 浏览

java - 错误“找不到符号方法 charAt(int)”?

0 投票
3 回答
579 浏览

java - 移动到下一个 charAt()

我的程序出现问题,它将替换输入的字符串中的每个字符(特别是来自 args[x])。

我能够得到字符串中的第一个字符,但我不知道该怎么做是移动到下一个字符。我尝试了下面的“ctr++”,但它只会循环字符串的第一个字符。

结果是:
字符串:aei
解密:ZZZ

我需要的是:
字符串:aei
解密:ZYX

这是我的一段代码:

如果有人可以提供帮助,我们将不胜感激。

0 投票
1 回答
367 浏览

java - 如何逐个字符比较 2 个字符串?

对于一个大学项目,我正在为孩子做一个拼写测试,我需要给一个小的拼写错误打 1 分。为此,如果拼写有 2 个字符错误,我将这样做。如何将保存的单词与输入的单词进行比较?

我已经开始使用word1保存的单词和input1用户输入的单词。但是,如果我添加很多这些,如果单词是 3 个字符长但我试图比较第 4 个字符,我会得到一个错误?有没有办法知道字符串中有多少个字符并且只找到这些字母的字符?

0 投票
2 回答
414 浏览

java - Java 日志文件阅读器,charAt() 字符串索引超出范围

我有个问题。我想制作一个程序,它需要一个日志文件并逐行解析它。

日志如下所示:

“2014-02-14 14:26:37,836 INFO [org.jboss.msc](主要)JBoss MSC 版本 1.0.4.GA-redhat-1”

我的代码:

程序看起来,如果 Line 的开头看起来像这样: 0000-00-00 00:00:00 如果不是,则 Line 只是与前一行相关的消息。

但我总是得到错误:

但他读了一些日志。但直到日志结束。

你能帮助我吗?对不起我的英语不好。

0 投票
2 回答
1370 浏览

javascript - 如何查看字符串中的两个字符是否以特定方式分隔?

我正在 javascript 中对 coderbyte 进行编码挑战。问题是:使用 JavaScript 语言,让函数 ABCheck(str) 接受传递的 str 参数,如果字符 a 和 b 在字符串中的任意位置至少被 3 个位置分隔至少一次(即。 "lane borrowed" 将导致 true,因为 a 和 b) 之间正好有三个字符。否则返回字符串 false。

这是我提出的答案,但它不起作用。我不知道为什么......在很多答案中,人们都将字符串转换为数组,但有没有办法用 .charAt() 做到这一点?谢谢!

我已经更正了字符串与 str 的混淆以及 str.length 之后的“-4”。我仍然遇到以下情况的问题。“after it”、“aaaaddddd”和“123advb。它们都应该是假的。我该怎么做?再次感谢。

0 投票
2 回答
9723 浏览

javascript - innerHtml 预先添加文本而不是附加

我有一个函数可以用几行基本的 JavaScript 代码模拟键入,但是它会附加文本,但我想在任何其他已经存在的文本/元素之前将文本添加到元素而不更改 html 结构。

如何使用最简单的 javascript 实现这一点?

JavaScript

HTML

0 投票
3 回答
2003 浏览

java - .charAt() 返回空指针异常

我编写了一个小程序,其中有一个带有字符串名称的二维数组。在嵌套的 for 循环中,我检查数组每个元素中的第一个字符。如果第一个字符是'A' || 'E' || '我' || 'O' || 'U',我用 FileWriter 将该元素写入文件。但是,每次我尝试编译程序时都会得到 NullPointerException。这是代码:

FileWriter fw = new FileWriter("imena.txt");

如果我将 if 更改为if(polje[1][1].charAt(0) == 'A')它运行得非常好,但我想遍历数组中的所有元素。非常感激任何的帮助。

事实证明,我忘记初始化数组中的所有元素。我不敢相信我自己看不到问题。:)

谢谢大家的帮助!;)