能小小提示一下最后一题哪里错了吗

import java.util.Scanner;
import java.io.PrintStream;

public class 西安障碍术 {
    public static void main(String[] args) throws java.io.UnsupportedEncodingException {
        PrintStream ps = new PrintStream(System.out, true, "UTF-8");
        Scanner in = new Scanner(System.in, "UTF-8");
        
        String s =in.next();
        char a[]=s.toCharArray();
        
        for(int i=0;i<a.length;i++) {
            if(a[i]=='_') {
                a.toUpperCase(a[i+1]);
            }
        }
       String s1=s.replace("_","");
     
       ps.println(s1);
      
    }
}


3 条评论

  • @ 2019-05-21 17:39:10

    a是一个Stringa.toUpperCase()使用的时候,括号里面是空白的。

    可以改用视频里面的Character.toUpperCase(),这个函数括号里面有参数。参数是你想转成大写的字符。

    请认真看视频并做好笔记。

  • @ 2019-05-21 14:52:02

    没有操作对象

  • @ 2019-05-21 12:14:55

    第14行错误 。

  • 1