使用方法在输入的整数中查找字母

时间:2017-02-10 18:43:59

标签: java string methods charat

“编写并测试从给定单词返回字母表字母的方法,给出位置。(提示:使用以静态字符getLetter(String txt,int n)开头的方法。”

我一直盯着这个问题20分钟,似乎无法理解它想要我做什么。

这是我到目前为止所做的:

<div class="panel-body" id="tblSubs" ng-controller="ControllerName">
    <carousel interval="myInterval">
        <slide ng-repeat="id in code">
             <h3 class="text-center">{{id.Name}}</h3>
             <p>{{id.Contact}}</p>
             <p>{{id.Info}}</p>
        </slide>
    </carousel>
</div>

我很困惑。我认为它要我做的是使用方法在所提供的位置找到该字母,但我收到错误。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

好的,所以我不会给出完整的解决方案,因为这似乎是一种练习。

对您有什么帮助:

  1. 您正在这样做,您无法访问测试方法中的变量字,因为它只对主方法可见,这就是为什么我们使用参数以便您可以传递变量其他方法。
  2. 说到参数,要求你的方法有两个参数,一个是String,另一个是int,你的test方法只有char作为参数(?)
  3. 您的程序以main方法开头和结尾,因为您不会在那里调用您的测试方法,它永远不会被执行。
  4. 提示您的实际问题: 您可以使用方法

    从String获取位置x处的char
    char myChar = myString.charAt(x);
    

    可以使用

    将char转换为int
    int asciiValue = (int) myChar;
    

    我的最后提示:大字母的ASCII值从65开始(=&#39; A&#39;),小写字母为97(=&#39; a&#39;)。

    希望有帮助,如果你有任何其他问题随时可以问。