【java-通过指针检测对象删除】教程文章相关的互联网学习教程文章

java – 如何修复空指针异常?【代码】

我正在尝试计算字符串中的元音数量.问题是它正确编译,但是当我运行它时,命令窗口在CountVowels.main(CountVowels.java:25)中显示“线程中的异常’主’java.lang.NullPointerException.import javax.swing.JOptionPane;public class CountVowels {public static void main(String[] args){String thingy = JOptionPane.showInputDialog("Please enter a sentence, and I will count the vowels.");int count = 0;char[] chars = ne...

添加时,java arraylist null指针异常【代码】

有人可以帮我理解为什么我在添加到我的数组列表时会得到一个空指针.我试图使它在单击按钮时更改按钮上的文本,但是我的ArrayList似乎没有将内容添加到其中?public class Game {private GUI gui; private ArrayList<String> pairs; boolean clicked; public Game() {gui = new GUI(this);clicked = false; ArrayList<String> pairs = new ArrayList<String>();}public void addPairs() {pairs.add("dog"); // where i get the null ...

java – Spring @Autowired bean没有初始化;空指针异常【代码】

Target.java:package me;@Component public class Target implements Runnable { @Autowiredprivate Properties properties;public Target(){properties.getProperty('my.property');}public void run() {//do stuff} }Config.java:@Configuration @ComponentScan(basePackages = {"me"}) public class Config {@Bean(name="properties")public PropertiesFactoryBean properties() {PropertiesFactoryBean bean = new Propert...

java Optional 解决空指针

java Optional 解决空指针 简单操作实例:public class OptionalTest {public static void main(String[] args) {OptionalTest optionalTest = new OptionalTest();Integer integer1 = null;Integer integer2 = 10;Optional<Integer> a = Optional.ofNullable(integer1); // ofNullable()允许输入值为nullOptional<Integer> b = Optional.of(integer2); // of() 不允许输入值为null 否则会出现异常try {System.out.println("a...

java – findviewbyid上的Android空指针异常【代码】

嗨我目前在我的Android媒体播放器项目工作,一切都很好,但后来我改变了布局设计,现在我每次启动时都得到java.nullpointerexception,我已经搜索到了无处不在的答案,但我所做的一切都不起作用..任何人都可以帮我吗? 这里是layout.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/RelativeLayout1" android:layout_width="match_pa...

java – 从共享首选项获取值时出现空指针异常【代码】

在我的主要活动中,我试图获取存储在共享首选项中的值,值存储在其中一个fragement中,但是当我运行应用程序时它给了我NPE,我试图获取值的代码是:spref=new SharedPref(getApplicationContext());// get user data from sessionHashMap<String, Integer> selection = spref.GetPeerSelection();// nameint selec = selection.get(SharedPref.KEY_SelectionId);// Save the Data in Databaseif(selec==1)// Toast.makeText(getApplic...

java – 两个相同的字符串不相等(不是指针/引用错误)【代码】

我从文件中读取一行: KatalogObrazkw132 意味着我应该寻找以下数据:C:\Users\NAME_OF_THE_USER/KatalogObrazków所以我这样做,但有可怕的事情发生.在splitLine [0]中,我有一个单词“KatalogObrazkw”但是计算机说“KatalogObrazkw”.equals(splitLine [0])是假的,分裂线后没有左边的splitLine [0]空格.请看下面的代码.BufferedReader br = new BufferedReader(new FileReader(path));String line;String[] splitLine;if ((line = ...

java – 从Android中的Parse.com检索指针数据【代码】

我正在尝试从我的parse.com数据库中的一个指针中检索数据,该类来自用户,该字段是“companyId”指针公司(它从公司类获取公司objectId)将该数据添加到名为Note的另一个表中创建对象时名为companyId的字段. 这是我的parse.com数据库: 班级名称:用户objectId String | companyId Pointer Company | username String | password String 班级名称:注意objectId String | companyId String | text String 我寻找解决方案,我找不到任何人...

如何在 Java8 中风骚走位避开空指针异常【代码】【图】

原文链接:https://mp.weixin.qq.com/s/45JeHjcnLXoVNRkl9T48eQ要说 Java 编程中哪个异常是你印象最深刻的,那 NullPointerException 空指针可以说是臭名昭著的。不要说初级程序员会碰到,即使是中级,专家级程序员稍不留神,就会掉入这个坑里。 Null 引用的发明者 Tony Hoare 曾在 2009 年作出道歉声明,声明中表示,到目前为止,空指针异常大约给企业已造成数十亿美元的损失。 下面是 Tony Hoare 的原话:我将 Null 引用的设计称...

java 实现---在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。【代码】

题目: 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 思路: 1、首先添加一个头节点,以方便碰到第一个,第二个节点就相同的情况 2、设置 pre ,last 指针, pre指针指向当前确定不重复的那个节点,而last指针相当于工作指针,一直往后面搜索。 class ListNode {int val;ListNode next = null;ListNode(int val) {this.val...

如何在Awesome WM中修复Java应用程序鼠标指针偏移?【代码】

如何在Awesome WM v3.5.2到3.5.5(到目前为止)中重现: >安装OpenJDK或Oracle Java 7.两者都观察到了这个错误.>使用默认配置启动一个新的Awesome WM会话.>启动jEdit或PyCharm.两者都观察到了这个错误. >移动鼠标指针,并根据您是否将鼠标悬停在代码,项目文件或菜单上来观察它的变化.这应该正常工作.>在“文件”菜单上单击并释放,输入其中一个子菜单,并观察直接位于鼠标指针下方的项目是如何聚焦的. >重复按Mod4 Space直到激活浮动布局...

java – 内联条件语句的空指针异常【代码】

我得到了一个奇怪的空指针异常,我无法理解为什么.我用这个简单的测试代码缩小了它,它在第二行抛出一个NPE:Long test = null; Long result = true ? test : -1L;虽然这段代码工作正常:Long result = true ? null : -1L;这很容易通过不使用内联条件语句来避免,但任何人都可以向我解释为什么会发生这种情况?解决方法:我认为这归结为拆箱.以下代码将起作用:Long two = true ? test : new Long(-1);如果一个参数只是-1,那么它将尝试...

java – 访问会话属性时的Tomcat和空指针异常【代码】

我一直在使用net beans ide开发一个项目6个月,以便开发一个电子学习web应用程序.所有东西在net beans中运行良好.(该项目来自现有的资源,我不得不修改它,我没有开发整个应用程序我在net beans中使用apache tomcat 7.当我创建war文件并部署它没什么工作.我在我的会话变量中得到空指针异常,就像我从来没有给它们一个值.我无法理解是什么问题.Iinside net beans我使用相同的tomcat.org.apache.jasper.JasperException: An exception oc...

java – 空指针异常错误,没有明显的代码错误【代码】

我在这里有一个错误,我不知道它来自哪里.我在初学者的java课程是高中,所以我在这里还没有太多的经验.我有3个相互合并的程序.我有一个卡片类,可以创建一张扑克牌//******************************************************************** // Card.java Author: Lewis and Loftus // // Solution to Programming Project 4.5 //********************************************************************import java.util.*;pub...

java – 如何处理“Null指针不应该被解除引用(squid:S2259)”规则问题?【代码】

所以我对SonarLint有一个问题,我不知道如何处理. 假设我有一个方法课public class Class(RemoteContext context)RemoteContext context = context;public void String method(String data) {if(data == null)context.raiseException("data can't be null");//do stuff with data like data.get();}当我用sonarLint(3.2.)分析这个类时,我得到一个Null指针不应该被解引用问题. 所以我的问题是.如何解决这个问题?context.RaiseExcept...