string-Javajava.lang.NullPointerException问题

问题描述

Javajava.lang.NullPointerException问题

import java.util.*;
public class Student
{
String name;
}

class Course
{
Student[] stu = new Student[3];
Scanner scan = new Scanner(System.in);
for(int i = 0; i < stu.length; i++)
{
stu[i].name = scan.next;
}
}

为什么stu[i].name = scan.next;这一句会报错,无法将从键盘接收到的字符串保存到stu这个
数组中

解决方案

stu[i] = new Student();
stu[i].name = scan.next;

解决方案二:

赞同楼上,对象数组里面每一个元素都是对象,对象要进行初始化才能操作。否则报空指针异常

解决方案三:

String s = sc.nextLine()
换成用stu[i].name = scan.nextLine();

解决方案四:

stu[i].name = scan.nextLine();

时间: 2024-09-05 12:25:01

string-Javajava.lang.NullPointerException问题的相关文章

JsonMappingException: (was java.lang.NullPointerException)

使用jackson 序列化Java对象的时候报异常: Java代码   com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: com.chanjet.gov.Student["age"])       at com.fasterxml.jackson.databind.JsonMappingException.

JSP页面中出现的一个异常:org.apache.jasper.JasperException: java.lang.NullPointerException

先把出现的异常情况贴出来吧: type Exception report messagejava.lang.NullPointerException descriptionThe server encountered an internal error that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: java.lang.NullPointerException

java web java.lang.NullPointerException

问题描述 java web java.lang.NullPointerException 严重: Servlet.service() for servlet [selectServlet] in context with path [/Exercise] threw exceptionjava.lang.NullPointerException at DB.DataBaseConnection.selectOperation1(DataBaseConnection.java:45) at Ser

native-java.lang.NullPointerException

问题描述 java.lang.NullPointerException java.lang.NullPointerException java.lang.String.(String.java:228) com.huawei.support.mobile.module.web.jsintf.WebIntf.AesDecrypt(Unknown Source) com.huawei.support.mobile.module.web.jsintf.WebIntf.login(Unknown Sou

异常-java.lang.NullPointerException

问题描述 java.lang.NullPointerException 请问下这种异常怎么解决呢 解决方案 空指针错误.这种错误一般是由于: 1.使用的类对象为null 2.指针越界 3.配置文件配置路径有错,无法找到路径 解决方案二: SDK和ADT为22.6.2版本 工程为4.4.2 新建了一个工程 ,代码编写好后并没有报错,在安装支持后报出如下错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{com

ndroid-新人求助 java.lang.NullPointerException

问题描述 新人求助 java.lang.NullPointerException 04-26 21:42:40.039: E/AndroidRuntime(1125): FATAL EXCEPTION: main 04-26 21:42:40.039: E/AndroidRuntime(1125): Process: com.example.remotecontrol, PID: 1125 04-26 21:42:40.039: E/AndroidRuntime(1125): java.lang

HashMap中java.lang.NullPointerException异常问题

问题描述 //添加根结点Iterator<String>Iter=resultMap.keySet().iterator();inti=0;while(Iter.hasNext()){i++;System.out.println(i);StringscCode=Iter.next();if(resultMap.get(Iter.next())!=null){StringscParent=resultMap.get(Iter.next()).toString();System.out.print

mysql-java.lang.NullPointerException?空指向异常是与数据库有关吗?

问题描述 java.lang.NullPointerException?空指向异常是与数据库有关吗? java.lang.NullPointerException com.wgh.tools.ConnDB.executeQuery(ConnDB.java:56) com.wgh.dao.DiaryDao.queryDiary(DiaryDao.java:28) com.wgh.servlet.DiaryServlet.listAllDiary(DiaryServlet.java:249) com

配置文件-大神求助《properties.load(fileInputStream )》java.lang.NullPointerException

问题描述 大神求助<properties.load(fileInputStream )>java.lang.NullPointerException 我明明把配置文件路径给对了,可是总是说空指针异常.查了一下午还没有弄明白.求大神解救...调试总是显示在 properties.load(fileInputStream );出现异常..代码如下: public Configuration () throws FileNotFoundException { try { File file=new