比较字符串首字母

时间:2018-09-25 09:28:38

标签: java

我如何在Java中做到这一点

__int64 i64TotalGB;
CString totalSpace;
i64TotalGB = 150;
printf("disk space: %I64d GB\n", i64TotalGB);
totalSpace.Format(_T("%I64d", i64TotalGB));
printf("totalSpace contains: %s", totalSpace);

我尝试过但未成功

"disk space: 150GB"

有人可以告诉我正确的方法吗?

3 个答案:

答案 0 :(得分:4)

方法 charAt()返回原始值char,即给定索引处的值。您不能以char值调用方法。

您可以使用

myString.startsWith("adm")

相反。

更重要的一点是,所有这些方法都有详尽的记录。因此,不要假设方法在做什么。改为研究其javadoc。

答案 1 :(得分:1)

您可以使用substring方法实现这一目标

if (mystring.substring(0,3).equals("adm")) {

String函数substring(int j,int i)给出从索引j到索引i的原始字符串的子字符串,不包括i处的字符

答案 2 :(得分:1)

您可以像这样使用startsWith(string):

if(mystring.startsWith("adm")){...