[英]java assignment in string by using charAt()
import java.util.Scanner;
/**
* @(#)wefeqwrf.java
*
* wefeqwrf application
*
* @author
* @version 1.00 2013/11/15
*/
public class wefeqwrf {
public static void main(String[] args) {
// TODO, add your application code
Scanner scan= new Scanner(System.in);
String number = "000";
String a;
int count=0;
for(int i=0;a!="-1";i++)
{
for(int k=0;k<3;k++){
a=scan.next();
a.charAt(0)= number.charAt(k);
if(number.equals("110"))
{
System.out.print("Tebrikler!=110");
count++;
}
else
{
System.out.print("Maalesef olmadı:" + number);
}
}
}
}
}
它給出了錯誤:
error: unexpected type at this code: `a.charAt(0)= number.charAt(k);`
如何將a的內容分配給指定的數字索引?
當我將字符串a更改為char時, scan.next()
無法正常工作,我該怎么辦?char是否有任何掃描程序方法?
您應該這樣進行:
a = number.charAt(k) + a.substring(1);
您不能為方法分配某些內容。 方法只會返回一些東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.