簡體   English   中英

使用charAt()在字符串中分配Java

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM