我如何在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"
有人可以告诉我正确的方法吗?
答案 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")){...