`

String[] 中为null的问题

阅读更多
public class TestStringArray {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 	Auto-generated method stub
		String[] test = new String[2];
		Integer testInteger = null;
		String testString = String.valueOf(testInteger);
		test[0] = "1";
		test[1] = testString;
		for (int i = 0; i < test.length; i++) {
			if (test[i] == null) test[i] = "1"; 
			System.out.println("--" + test[i] + "--");
		}
	}

}

输出结果:
--1--
--null--

分享到:
评论

相关推荐

    java 获取对象中为null的字段实例代码

    Java 获取对象中为null的字段实例代码 Java 获取对象中为null的字段实例代码是Java开发中非常有价值的技术,该技术可以帮助开发者快速地获取对象中为null的字段,从而提高代码的可读性和可维护性。本文将详细介绍...

    JPA save()方法将字段更新为null的解决方案

    但是,在使用save()方法时,经常会遇到一个问题,即字段更新为null的问题。 问题描述:在使用save()方法时,如果前端传来的数据中只有部分字段的值被修改,而其他字段的值保持不变,那么在后端更新时,其他字段的值...

    asp.net中DBNull.Value,null,String.Empty区别浅析

    当你从数据库(如使用`SqlDataReader`)读取数据时,如果字段值在数据库中为NULL,那么对应的.NET类型将被设置为DBNull.Value。需要注意的是,DBNull.Value不能直接与字符串或其他非对象类型进行比较,它只适用于与...

    C#中 Json 序列化去掉null值的方法

    C#中 Json 序列化去掉 null 值的方法 在 C# 中, Json 序列化是一种常用的数据交换格式,但是在实际应用中,我们经常会遇到对象的某些属性为 null 的情况,这时候我们需要将这些 null 值去掉,下面我们就来讨论如何...

    C#中为DataGrid添加下拉列表框

    List&lt;string&gt; options = new List&lt;string&gt;() { "Option1", "Option2", "Option3" }; comboBox1.DataSource = options; // 将ComboBox添加到DataGrid的特定列 DataGridViewTextBoxColumn column = new ...

    js null,undefined,字符串小结

    基本数据类型包括Undefined、Null、Boolean、Number、String和Symbol(ES6新增),而引用数据类型主要是Object。 当我们提到null时,尽管按照其类型(typeof null)返回的是"object",但是null实际上并不是一个真正...

    javascript中为5种为假的情况测试

    2. `null`: `null`是一个特殊的值,表示“无”或“空”,它与`undefined`不同,是明确赋值的。在布尔上下文里,`null`也被视为假值。 ```javascript let myValue = null; if (myValue) { console.log("myValue ...

    C#加密大全

    string encryptPassword = null; if (passwordFormat == "SHA1") { encryptPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(passwordString, "SHA1"); } else if (passwordFormat == "MD...

    AES加解密JAVA实现(源码)

    需要注意的是,密钥的长度必须符合要求(本例中为128位),并且在实际应用中应避免使用固定的密钥,建议采用更安全的方式生成随机密钥。此外,为了确保数据的安全性,还需要考虑加密过程中可能出现的各种异常情况,...

    JAVA精髓讲义浓缩版

    String strInfo = null; int pos = 0; byte[] buffer = new byte[1024]; try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) { while (true) { strInfo = reader....

    C# 为webservice接口添加认证

    本文将深入探讨如何在C#环境中为Web Service接口添加SoapHeader认证,这对于初学者来说是一次宝贵的实践。 首先,让我们理解什么是SoapHeader。SoapHeader是SOAP消息的一个组成部分,它提供了扩展功能,允许传递非...

    Oracle内置SQL函数-分类整理大全

    字符函数在使用时有一些限制,例如VARCHAR2类型的值最大长度为2000个字符(在Oracle 8中为4000个字符),而CHAR类型的值最大长度为255个字符(在Oracle 8中为2000个字符)。 在过程性语句中使用字符函数时,可以将...

    20120919,C语言,控制台版,学生管理系统2

    - **SendMessageA**:向目标窗口发送一条消息(本例中为`WM_CLOSE`),从而关闭窗口。 #### `OnButton2()` ```c void CAaaDlg::OnButton2() { //TODO:Add your control notification handler code here UNICODE_...

    android本地图片获取和照相机使用

    记得在AndroidManifest.xml中为FileProvider添加配置,以及在res/xml目录下创建file_paths.xml文件,指定允许访问的文件路径。 以上是关于Android本地图片获取和使用系统照相机的基本操作。实际开发中,可能还需要...

    Java连接过程中的MySQL中文乱码问题.pdf

    例如,`character_set_server`表示服务器的默认字符集,在本例中为`latin1`。这意味着如果数据表使用了不同的字符集(比如`utf8`),则可能会导致乱码问题。 #### 三、创建支持中文的数据表 在创建数据表时,需要...

    ThreadLocal,你真的了解吗?

    ThreadLocal 是 Java 中一个非常重要的工具类,它主要用于在多线程环境中为每个线程创建独立的、私有的变量副本,避免了线程之间数据共享带来的复杂性和安全性问题。了解 ThreadLocal,首先需要掌握 Java 中的四种...

    java实现Object和Map之间的转换3种方式

    Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;(); Field[] fields = obj.getClass().getDeclaredFields(); for (Field field : fields) { field.setAccessible(true); map.put(field.getName(), ...

    java面向对象经典整理[参考].pdf

    - 成员变量(类变量)会有默认初始值,如`String`默认为`null`,整数为`0`。 - 局部变量必须在使用前初始化。 7. **String类**: - `String`是不可变对象,一旦创建,内容无法更改。 - `String`的比较:使用`==...

    JAVA数据库取数据万用方法.doc

    1. **加载数据库驱动**:使用`Class.forName(Dr)`加载指定的JDBC驱动类(在这个例子中为Microsoft SQL Server的JDBC驱动)。 2. **创建数据库连接**:使用`DriverManager.getConnection(url, "用户名", "密码")`方法...

Global site tag (gtag.js) - Google Analytics