2

我今天有一个使用代码的计算机程序,这些代码是由用户输入的,现在我正忙于开发一个 android 应用程序来做与计算机程序相同的事情。这些代码在我们公司很常见,而我却无法再绕过它们。

代码看起来像 W07 或 START12345,00 W 和 START 显示程序必须采取什么样的行动

当用户将他的代码放在一个编辑文本框中时,我想用他输入的第一个字母来定义它之后的动作。我该如何执行此操作?

4

3 回答 3

2
StringBuilder result = new StringBuilder();
for (char c  : editText.getText().toString().toCharArray())
    if (Character.isLetter(c))
        result.append(c);
    else break;

String code = result.toString();
于 2013-06-22T18:30:21.533 回答
0

使用以下代码

String yourcode=editText.getText().toString();
String yourcode2=yourcode;
yourcode2.replaceAll("[^a-zA-Z]", "x");
int index=yourcode2.lastIndexOf("x");
preyourcode=yourcode.substring(0, index+1);
code=yourcode.substring(index+1,yourcode.length());
于 2013-06-22T18:43:00.080 回答
0

使用Java.lang.String.contains()方法

Java.lang.String.contains() 描述

于 2013-06-22T19:36:10.993 回答