‫好吧, 我会的
‫现在让我们来看看另一个练习｡
‫第二个字符串挑战｡
‫我们需要做的第一件事是要求用户输入一个字符串｡
‫他在这里输入字符串, 我们把这个字符串作为输入保存在main方法中.
‫与往常一样, 这将允许我们获得用户输入, 这将在我们的输入内部, 然后我们获得另一个用户输入｡
‫我们想知道的是, 这个人在寻找什么样的角色｡
‫因此, 输入一个字符进行搜索, 然后该人员应输入一个字符｡
‫你可以看到我们在这里使用了字符, 我们没有使用字符串, 但我们只想有一个字符,
‫我们在这里创建了一个新的变量, 称为搜索输入, 它将是一个字符, 也就是一个字符｡
‫然后我们得到了红线, 我们只采取了第一个条目｡
‫所以我们说, 给我控制台的第一个字符, 红线, 因为这条红线将返回一个字符串｡
‫通过使用方括号和索引, 你可以得到字符串的具体位置｡
‫在这种情况下, 我们得到了字符串的第一个字符｡
‫接下来, 我们需要从字符串中获取字符的索引｡
‫所以我们创建一个新的整型变量来处理这个问题, 它会得到｡
‫输入搜索输入的索引, 它将存储在搜索索引中｡
‫那么什么是输入呢？
‫输入是这个变量, 也就是控制台的红线｡
‫所以不管用户输入了什么, 我们都会得到一个特定字符的索引｡
‫所以如果你看一下索引, 会发现有多个重载, 但其中一个重载是它需要一个char｡
‫如果你把鼠标悬停在一个字符上, 你可以看到它返回一个int｡
‫这就是我们现在看到的｡
‫我们这里有一个int, 叫做搜索索引｡
‫所以我们接受输入, 得到一个特定字符的索引｡
‫所以我们只需要说, 好的, 这个字符第一次出现在输入中的哪个位置｡
‫所以在我们现在看到的字符串中, 我们只想打印出来｡
‫那就这么办吧｡
‫让我们在控制台上将索引作为搜索结果打印出来｡
‫我们通过字符索引来实现｡
‫这里我们说0, 这意味着字符串中的变量是1, 这就是搜索索引｡
‫好的, 我们运行一下看看结果会是什么｡
‫这里我将输入教程中的点EU, 现在我将搜索一个点, 你们可以看到字符串中的字符索引是9｡
‫所以我们有0123456789｡
‫这就是我的角色索引｡
‫Dot如你所知, 它是从零开始的｡
‫所以这篇教程将是适度的, 将是零｡
‫好吧, 我会的
‫这就是练习的第一部分｡
‫现在让我们来看看第二种方法, 其中使用了连接｡
‫为了使用连接, 我们需要两个字符串, 我们想把联合收割机在一起｡
‫我将从用户那里得到两个字符串｡
‫首先, 我想得到用户的名字, 然后我想得到用户的姓氏｡
‫然后我要做的就是把它们连接起来, 也就是说把它们组合成一个字符串｡
‫那就这么办吧｡
‫让我们将它们连接起来｡
‫通过使用下面的代码, 可以看出我们是｡
‫我们使用征服法进行连接｡
‫它要做的是将多个字符串相互连接起来, 即使在这种情况下也是如此｡
‫所以它会取名字, 不管用户输入了什么｡
‫所以这里我们先问名字, 然后再问姓氏｡
‫但我们也在中间加了一个空格, 因为我们不想有名字｡
‫直接接下一个｡
‫但我们希望在两者之间有一个空的空间｡
‫然后打印出全名｡
‫你可以看到它是一个新的变量, 叫做全名｡
‫当然, 我们可以直接在这里使用连接, 或者我们可以只说位置1, 位置2｡
‫所以有很多不同的选择, 但是我希望你们特别使用这个具体的方法来做连接｡
‫好吧, 我会的
‫现在我们再来一遍｡
‫我们有一个字符串的例子, 我告诉过你们, 然后索引, 我将使用零, 然后在这里输入名字｡
‫这是Dennis的姓, 按下按钮, 您可以看到您的全名是Dennis Panopto｡
‫我的情况就是你的情况｡
‫会有不同的名字｡
‫好吧, 我会的
‫原来如此｡
‫我希望您成功地编写了这段代码｡
‫如果你有其他的解决方案, 那也很好｡
‫但是现在您知道了如何具体地使用concatenation和具体方法｡
‫顺便说一下, 你也可以看到连接将返回一个字符串｡
‫所以当你悬停在它上面时, 它甚至会告诉你它会返回什么｡
‫所以在我们的例子中, 它会返回字符串0, 字符串1和字符串来连接它,
‫这意味着把它们连接到一个字符串上｡
‫好吧, 我会的
‫这段视频到此为止｡
‫我希望你能成功｡
‫下一场见｡