问题标签 [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 投票
1 回答
61 浏览

java - 如何用 charAts 构建字符串?

我的任务是在 Java 中构建一个 MMDDCCYY 日期字符串。如果给我一个朱利安日期(例如,1 月 31 日为 31,12 月 31 日为 365),我应该将其翻译成 MMDDCCYY 格式(01/31/2014,12/31/2014)。但是,我不知道如何“构建”一个字符串。如果我有月份、日期和年份整数,如何将它们构造成字符串?

请注意下面的代码不起作用,因为它只会返回“1/1/2014”而不是“01/01/2014”

我该如何正确地做到这一点?我尝试使用 charAts,但不太确定如何去做,尽管这甚至是正确的做法。谢谢你的帮助!

0 投票
3 回答
88 浏览

javascript - 当前字符 JavaScript 的正则表达式

我正在尝试验证一个字符以确保它是一个字母(不是数字、符号等),然后才能将其输入到表单字段中。我怎样才能用 JavaScript 做到这一点?

这是我尝试过的东西:

此代码将检查值的字符串。我试过使用var letterLeng= letterValue.length,然后使用var letterChar = letterValue.charAt(letterLeng),甚至var letterChar = letterValue.charAt(letterLeng - 1)都无济于事。任何建议将不胜感激。

0 投票
2 回答
54 浏览

loops - 十六进制到二进制 - 在循环中使用带有数字和附加数字的 CharAt()

我的任务是手动将十六进制代码转换为二进制我几乎可以让它工作,只是它在尝试将整数转换为二进制时出错例如将十六进制数字 1 使其停止所以如果我有 ABCDEFABC,一切运行完美如果我有 ABCDEF123,它停在 F 并且由于某种原因给了我 88

任何见解将不胜感激

这是我的代码:

3994433

0 投票
4 回答
3520 浏览

java - 制作一个带有单词的空心钻石

我需要的是对我的代码进行一点修改,以便我的空心菱形的每个部分都打印出一个字母“HURRICANE”

我的代码是:

输出如下:

我需要稍微修改一下我的“charAt”语句,结果是:

我应该如何制作我的印刷声明?

0 投票
2 回答
96 浏览

java - Java - 循环和 StringBuilders

我遇到了砖墙,我不知道如何继续。

快速总结:我的代码假设将 4 个十六进制字符串(ramError1-4)手动转换为二进制。我希望能够循环 4 次,并且每次创建一个唯一的 StringBuilder 以继续下一步。

在过去的两天里,我一遍又一遍地尝试让它工作但没有成功。任何意见,将不胜感激。这是我没有失败循环的代码。Hex2 作为测试工作,但我希望能够循环通过 HexCodes 1-4(ramError1-4)

那么如何在创建 StringBuilder 时循环 Hex1-4 呢?

注意:ramErrors1-4 中确实包含我之前通过读取文件在代​​码中添加的字符串。

维米娜 3994433

0 投票
1 回答
325 浏览

java - JAVA 如何扫描 .txt 文件并使用 charAt(int) 将单个字符分配给 2d 布尔数组?

首先,感谢您的到来并花时间帮助解决问题。

我是一个完整的菜鸟(第 3 天编程),这解释了为什么我花了无数令人头疼的时间试图解决这个问题,但仍然没有弄清楚:

问题:如何扫描由字符串(* 和 _)组成的 .txt 文件并将其转换为布尔数组(即 * = true 和 _ = false)(以及如何打印出来?我是猜测我们也需要一个双循环)?扫描仪似乎无法在主要方法中工作,并且出现“没有此类文件”错误。

额外问题:您如何迭代网格(例如使用 for 循环)以使新网格替换旧网格并且最新网格不间断地成为新网格?我不熟悉“show()”方法,但我有点让它工作。

这是我的不完整代码,可让您了解问题:

0 投票
7 回答
947 浏览

java - 为什么我们写 A.charAt(i) 而不是 A.charAt[i]?为什么我们写“ - 'A'”?

0 投票
2 回答
823 浏览

java - 使用 charAt 并使用用户输入显示字符的初学者 java

我被告知要编写一个程序,允许用户输入学生 ID 号,然后输入全名,我这样做了,我坚持这一点,以创建一个新字符串,其中包含名称中的字符用于索引身份证号码的每个数字...

我正在尝试让 charAt 使用用户输入的学生 ID 作为索引参考来显示 Namestudent 的字符,但这不起作用,我需要做什么,谢谢

0 投票
1 回答
898 浏览

javascript - 在 PHP 子字符串中返回 �� 这些类型的字符?

0 投票
2 回答
602 浏览

javascript - javascript中charAt方法的错误

我正在用javascript做一个小项目。我正在使用 charAt 方法从 ace 编辑器获取一行中的第一个字符。这是我的代码:

其中 lines 是一个数组或字符串,它是从 ace 编辑器中提取的。问题是,当第一个字符是“#”时,这可以正常工作。但是当第一个字符是'.'时,它不会把它当作一个点'.' 相反,它把它当作一个“”(空字符串)。有谁可以帮我离开这里吗 ?它出什么问题了 ?

编辑:这就是我采用数组的方式,行。

最令人困惑的部分是,当我从 words[0] 发出警报时,它会显示带有点“。”的单词。