java吧 关注:1,294,117贴子:12,827,251
  • 11回复贴,共1

JAVA字符串数组函数的循环输入与输出

只看楼主收藏回复

RT


1楼2013-04-07 17:29回复
    在主函数中调用randomPersonLine类中的randomPersonLine(int line)
    输入参数为想要得到几行字符串
    该方法每行字符串固定为 "pasdasd"


    2楼2013-04-07 17:30
    回复
      2026-01-10 14:32:39
      广告
      不感兴趣
      开通SVIP免广告
      public class randomPersonLine {
      public String[] randomPersonLine(int line){
      String[] arrayLine = null;
      for(int i = 0;i<line;i++){
      String lineStr = "";
      lineStr += "p";
      lineStr += "asdasd";
      arrayLine[i] = lineStr;
      }
      return arrayLine;
      }
      }
      这个是被调用的类


      3楼2013-04-07 17:32
      回复
        public class AppClass {
        public static void main(String[] args) {
        randomPersonLine line=new randomPersonLine();
        String[] str=line.randomPersonLine(10);
        for(String str1 : str){
        System.out.println(str);
        }
        }
        }
        这个是主函数


        4楼2013-04-07 17:33
        回复
          系统报错
          Exception in thread "main" java.lang.NullPointerException
          at randomPersonLine.randomPersonLine(randomPersonLine.java:11)
          at AppClass.main(AppClass.java:7)
          空指针
          求指导


          5楼2013-04-07 17:34
          回复
            new


            6楼2013-04-07 17:40
            回复
              数组为空 你在给数组中的一个元素赋值是错误的
              String[] arrayLine = new String[line];
              for(int i = 0;i<line;i++){
              String lineStr = "";
              lineStr += "p";
              lineStr += "asdasd";
              arrayLine[i] = lineStr;
              }
              return arrayLine;
              }


              7楼2013-04-07 17:40
              收起回复
                [Ljava.lang.String;@1fb8ee3
                [Ljava.lang.String;@1fb8ee3
                [Ljava.lang.String;@1fb8ee3
                [Ljava.lang.String;@1fb8ee3
                [Ljava.lang.String;@1fb8ee3
                [Ljava.lang.String;@1fb8ee3
                [Ljava.lang.String;@1fb8ee3
                [Ljava.lang.String;@1fb8ee3
                [Ljava.lang.String;@1fb8ee3
                [Ljava.lang.String;@1fb8ee3
                为什么输出的不是 字符串 "pasdasd"


                8楼2013-04-07 17:45
                回复