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

java - Java - 用 word.charAt(i+1) 替换 word.charAt(i) 并使 word.charAt(i+1) = 'A'

我需要查看数组中的每个单词,所以我制作了一个for loopwith array[i]equaling String word,然后我制作了另一个for loop带有一个if statementthat is changed word.charAt(i)withword.charAt(i+1)和changes 的单词word.charAt(i+1) = 'A'

目的是通过检查是否i等于 'A' 来“加密”单词,如果它与 . 交换位置i+1

这是我的代码:

未更改的FileInput 是一个具有以下值的数组:

最终结果应该是这样的:

0 投票
2 回答
43 浏览

java - 程序不会看到我想要的问题

这是我拥有的基本程序的一部分。我正在努力防止错误或错误信息通过。所以在这部分代码中,我将它设置在用户输入他们的名字的地方,但如果它包含数字或符号,它应该返回一个错误,直到输入适当的内容。但是,这只有时有效。我无法弄清楚它何时会或不会起作用的任何模式。我唯一注意到的是,时间越长,通过的可能性就越大。

我在这里查看了一些不同的问题,并从这些问题/答案中提取了一些信息,并尝试在我的程序中实现它,但显然有些东西不起作用。我做错了什么,有时它会抓住它,但有时它不会?输入类似Man99的内容将导致提示输入新名称。但是,输入类似的khewriuhweiuf8489358934589734985345hiewf内容不会激活它。

请忽略任何未使用的变量。它们稍后在程序中使用,但不影响我发布的内容。

0 投票
6 回答
106 浏览

java - 如果我想在每个空格之前在字符串中附加“\”。我怎么做?

  1. 假设输入字符串是 Abc def ghi.. 我希望结果像这样 Abc\def\ghi

    /li>
0 投票
2 回答
97 浏览

java - 为什么我的 forloop 不起作用?

这是我在这个网站上的第一个问题,所以我不知道该怎么做,但我的问题如下:这只是具有多种方法的一小段代码。我需要打印字符串中所有字符的 ASCII 码(来自用户的输入)。现在我正在尝试使用扫描第一个字符的for循环打印它的ASCII码,然后扫描下一个等等。但目前它只是打印第一个字符的ASCII码几次。显然我的 for 循环有问题,但我一直在努力解决,但我真的找不到。

0 投票
1 回答
147 浏览

javascript - Javascript数组洗牌不应该输出两个彼此相邻

我得到了一个充满一些字母的数组。请参见下面的示例。 首先,我希望数组被洗牌。好吧,我找到了最著名的 shuffle,称为Fisher-Yates shuffle。

现在我希望它输出时,例如F2不应该在FF'旁边。另一个也一样。D不应靠近D2D'

它应该输出例如:R B2 UFLF D2 ....等等。

而不是: R B2 B' LF D2 ...

任何帮助,建议?我知道我应该检查第一个字符,charAt()但我不是该功能的专家。

Javascript

0 投票
2 回答
6131 浏览

java - 在处理 ArrayLists 时,我用什么代替 charAt?

这是我第一次使用 ArrayLists,我现在才知道你不能使用 charAt。我不知道如何进行这项任务。该程序的目的是打印出一个数组,该数组给出每个元音的平均值。例如,[cheese, cheese, cheese] 的数组将是 [0, 3, 0, 0, 0]。我不关心如何完成程序。只是 charAt 问题。是否有另一种方法通常可以代替 ArrayLists,如果没有,有人可以指导我完成解决方案吗?我只是要发布我正在谈论的代码部分。如果有人想让我发布更多内容,请告诉我。

所以我知道 vowels.get(0) 会得到巧克力,但如果我想得到'o',我必须在一个循环中做一个循环。我之前在考虑那个轨道,但是当你根本没有真正定义字符串时,你怎么能做到这一点?您只是在“添加”它们。我认为如果它像 String x = "chocolate" 会有所不同,因为那样你就可以在那里做类似 charAt 的事情。我想这就是为什么我很困惑。这是我在循环中的工作方式,但我真的不确定我是否走在正确的轨道上。

你说的就是这种吗?

0 投票
2 回答
501 浏览

java - 在主类中创建 CharAt() 方法

我被困在这部分代码上。这个想法是在不使用String、StringBuilder 和 Wrapper 类的情况下返回给定索引处的字符。

我有:一个“ this.data”作为char[]我的“ MyOwnString”对象的数据。

这是我对主类代码应该是什么样子的理解:

该字符串将在测试器类中。只需要一些关于这个具有挑战性的家庭作业的指导,没有任何简单的捷径。

0 投票
1 回答
43 浏览

for-loop - 如何使用 charAt() 替换短语?

我在使用这种方法时遇到了问题。它应该接收一个句子(单词)并替换dangwith的任何实例#!

它在某些情况下有效,但当输入为"dang boom dang"输出时#! boom da#!
有人对如何解决这个问题有任何建议吗?

到目前为止,这是我的代码:

0 投票
3 回答
66 浏览

java - Creating a program that will give the number of A's both lower and upper case in the user entered string (java)

Alright, so here is my dilemma. Unfortunately my Java teacher does not teach how to start the projects in class, nor does he tell us where to find the information to start the program. This is my first programming course, so I'm still trying to learn a few things.

So, lets get to the point, he wants it to look like this:

This program is written by Ben Barcomb

Enter a String: Alaska

Number of A: 3

//End of program

That is it. I just don't know where to start. Any help would be greatly appreciated! This is what I have right now. The program ends after I enter Alaska.

0 投票
1 回答
102 浏览

javascript - Javascript charAt 用于一个字符串中的不同音译

我正在为韩语名字做罗马字,我被困在这里,因为它不是从 A 到 B 的简单音译,而是更复杂一点:

通常名称由3 个音节组成(在 JavaScript 中被识别为3 个字符),姓氏是第一个,后面通常是由2 个(或较少见的 1 个)音节组成的名字。

不幸的是,姓氏和名字并不总是具有相同的罗马字母,我需要在名字的两个音节之间加一个“ - ”。

一些具体(和人为)的例子:

  • 김김김 -> 金金金
  • 이이김 -> Lee I-gim
  • 이김야 -> Lee Gim-ya

为了对三个音节(字符)进行区分并尝试使它们出现,我编写了以下代码:

编辑:问题是我只能设法让韩语没有皈依。谁能告诉我如何纠正这个问题?

先感谢您 !