string 订阅
string是C++、java、VB等编程语言中的字符串,字符串是一个特殊的对象,属于引用类型。 在java、C#中,String类对象创建后,字符串一旦初始化就不能更改,因为string类中所有字符串都是常量,数据是无法更改,由于string对象的不可变,所以可以共享。对String类的任何改变,都是返回一个新的String类对象。 C++标准库中string类以类型的形式对字符串进行封装,且包含了字符序列的处理操作。 [1-2] 展开全文
string是C++、java、VB等编程语言中的字符串,字符串是一个特殊的对象,属于引用类型。 在java、C#中,String类对象创建后,字符串一旦初始化就不能更改,因为string类中所有字符串都是常量,数据是无法更改,由于string对象的不可变,所以可以共享。对String类的任何改变,都是返回一个新的String类对象。 C++标准库中string类以类型的形式对字符串进行封装,且包含了字符序列的处理操作。 [1-2]
信息
属    性
编程语言
外文名
String
所属领域
计算机
中文名
字符串
string基本信息
String就是C++、java、VB等编程语言中的字符串,用双引号引起来的几个字符,如"Abc","一天".
收起全文
精华内容
参与话题
问答
  • Java switch匹配String

    千次阅读 2016-12-05 10:52:59
    Java switch匹配String

    在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。

    以下是个简单小示例:

    public class Test {
    	public static void main(String[] args) {
            String a = "aaa";
    		switch(a){
    		case "aaa":
    			System.out.println("匹配aaa");
    			break;
    		case "bbb":
    			System.out.println("匹配bbbb");
    			break;
    			default:{
    				System.out.println("default");
    				break;
    			}
    		}
    	}
    }

    输出:匹配aaa
    展开全文
  • Java object转string

    万次阅读 多人点赞 2017-12-29 17:22:39
    public static createString(Object object ){ rerutn object!=null?object.toString():""; }

    public static createString(Object object ){

    rerutn  object!=null?object.toString():"";

    }

     

    展开全文
  • String x = "张三"; String y = "张三"; String z = new String("张三"); System.out.println(x ==...为什么会输出上边的结果呢,String x = "张三" 的方式,Java 虚拟机会将其分配到常量池中,而常量池中没有重复的...
    String x = "张三";
    String y = "张三";
    String z = new String("张三");
    System.out.println(x == y); // true
    System.out.println(x == z); // false

    为什么会输出上边的结果呢,String x = "张三" 的方式,Java 虚拟机会将其分配到常量池中,而常量池中没有重复的元素,比如当执行“张三”时,java虚拟机会先在常量池中检索是否已经有“张三”,如果有那么就将“张三”的地址赋给变量,如果没有就创建一个,然后在赋给变量;而 String z = new String(“张三”) 则会被分到堆内存中,即使内容一样还是会创建新的对象。

    如果还有疑惑,可参考String s = new String("abc");产生了几个对象?

    展开全文
  • Android studio 异常:java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference 这种标题的异常有很多种,我所知道的有的是布局出错,有...

    Android studio 异常:java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference

            这种标题的异常有很多种,我所知道的有的是布局出错,有的是Java代码的错误。不管是哪种错误应该都是空指针的问题。直接断点调试应该就能查到。最重要的是先看引号里面的句子,我的这个异常就是:int java.lang.String.length()。

           其他百度到的异常还有:int android.view.View.getImportantForAcce...这类的问题。

     

           我这次遇到的异常详情:

                           java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:116)
                                                                                                       at org.json.JSONTokener.nextValue(JSONTokener.java:94)
                                                                                                       at org.json.JSONObject.<init>(JSONObject.java:156)
                                                                                                       at org.json.JSONObject.<init>(JSONObject.java:173)
                                 at com.example.dell.practise.Thread.LoginHttpClientThread.Json(LoginHttpClientThread.java:38)
                                 at com.example.dell.practise.Thread.LoginHttpClientThread.run(LoginHttpClientThread.java:89)

    断点调试之后显示有一个数据为空,所以判断成了空指针异常,意识到原来是服务器出了问题,没有返回数据。整理了一下服务器异常就没了。

    展开全文
  • Java String

    千次阅读 2018-01-31 19:39:05
    String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。javaString类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。 二、...
  • 深入理解Java String

    万次阅读 多人点赞 2018-06-28 21:15:55
    Java语言了中,所有类似“ABC”的字面值,都是String类的实例;String类位于java.lang包下,是Java语言的核心类,提供了字符串的比较、查找、截取、大小写转换等操作;Java语言为“+”连接符(字符串连接符)以及...
  • Java String类详解

    千次阅读 多人点赞 2014-08-10 11:36:17
    Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。
  • java double转string

    万次阅读 2016-04-25 20:00:06
    java中,double转string可以用Double.toString(d)的方式。但是,这种方式有隐藏的坑,请大家看仔细了:package hello;public class DoubleToString { public static void test1(double dou) { String dou_str = ...
  • Java 如何将String转化为Int

    万次阅读 多人点赞 2018-03-28 10:02:16
    Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt() 方法或者 valueOf() 方法进行转换. 例1: 1 2 3 4 5 6String str = "123"; try {  int a = ...
  • Java String 操作

    万次阅读 2019-04-07 12:39:37
    是否包含字符串 public boolean contains(CharSequence s) { return indexOf(s.toString()) >...public int indexOf(String str) { return indexOf(str, 0); } public int lastIndexOf(String str) { ...
  • java判断String字符串数组中是否存在某个值,有下面2种方法可以实现 1.可以使用Arrays类中binarySearch(Object[] a, Object key) 方法来查找是否存在某个值,如果某个值存在则返回值大于0,反之返回值则小于0 优点...
  • Java String 格式化示例

    万次阅读 2017-04-16 08:57:03
    Java String Format 示例 原文:https://dzone.com/articles/java-string-format-examples 本文内容来源于上面的地址,不完全按照原文进行翻译。 你是否经常忘记 Java String 格式说明符?或者你从来都没有时间...
  • 执行时报错:java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String 解决方法:将红色标记的语句改为count=Integer.parseInt( all.get(0).toString()); 关于这种...
  • Java引用数据类型String详解

    万次阅读 2020-07-02 23:54:44
    Java引用数据类型(String)引用数据类型概述引用数据类型与基本数据类型的差别(举例说明) 引用数据类型概述 说到引用数据类型,那么何为引用数据类型? 引用类型,都可以用null值作为值,也就是说可以在初始化的...
  • 十大常见Java String问题

    万次阅读 2013-11-07 12:50:58
    本文介绍Java中关于String最常见的10个问题: 1. 字符串比较,使用 "==" 还是 equals() ? 简单来说, "==" 判断两个引用的是不是同一个内存地址(同一个物理对象). 而 equals 判断两个字符串的值是否相等.
  • java char转换成string string转换成char

    万次阅读 多人点赞 2016-04-04 21:36:23
    char->string char[] a=.... String s=String.valueof(a); String ->char char[] b=s.toCharArray();...import java.util.*; public class huiwen{ public static void main(String[] args){ Scanner sc=n
  • Java内存管理-探索Java中字符串String(十二)

    千次阅读 多人点赞 2019-05-04 23:18:39
    文章目录一、初识String类二、字符串的不可变性三、字符串常量池和 intern 方法四、面试题1、 String s1 = new String("hello");这句话创建了几个字符串对象?2、有时候在面试的时候会遇到这样的问题:**都说String...
  • java String 转int,int转String

    万次阅读 2018-07-11 10:17:03
    说明: int和String之间的互转代码:在安卓中将String值转换成int有两种方法:1. int i = Integer.parseInt(String); 2. int i = Integer.valueOf(String).IntValue(); 将int转换成String:1.String str = String....
  • Java技术——你真的了解String类的intern()方法吗

    万次阅读 多人点赞 2016-08-23 16:40:53
    String str1 = new String("SEU")+ new String("Calvin"); System.out.println(str1.intern() == str1); System.out.println(str1 == "SEUCalvin"); 本人JDK版本1.8,输出结果为...
  • Java8中String.join方法,让我们的代码更优美

    万次阅读 多人点赞 2018-01-16 23:21:26
    Java8(14年3月19日)发布马上就四年了;相信接触过java8的人,会对它的很多新的特性新的方法有感觉;自然我也不例外;今天就一起给大家分享一个java8中的方法。 【善用新语法,让代码更优美】 一、简洁:最近...
  • 简化 java.lang.String 源码

    万次阅读 2020-09-25 14:09:17
    public final class String implements java.io.Serializable, Comparable<String>, CharSequence, Constable, ConstantDesc { @java.io.Serial private static final long serialVersion
  • java String 赋值

    千次阅读 2017-03-19 10:02:00
    1、 String str = new String("123"); 开辟新的内存区域 2、String str = "123"; 前往缓冲池中寻找“123”,找到指向它,找不到新开辟一块区域,并且入池。直接赋值法 3、String str = new String (“123”)....
  • 刚刚研究的一个问题“Java同样的汉字在服务器和本地的电脑上URLencode 出来的结果不一致”也涉及了字符串的编码格式。 最简单的方法就是:Charset.defaultCharset(); Servlet中可以使用:request....
  • java String 替换

    千次阅读 2007-10-30 20:08:00
    javaString, StringBuffer都没有提供子字符串替换函数,要实现该功能必须自己编写函数以下是两种实现方法:方法1, 使用正则替换(其实没真正用正则,函数compile的参数Pattern.LITERA使正则表达式字符串只作为字...
  • [Java] String 长度限制

    万次阅读 2017-03-10 16:30:07
    一、Java String 变量长度限制根据 String 源码: 因此,理论上 String 变量长度限制为 int 类型的最大值,即 Integer.MAX_VALUE = 2^31 - 1 = 2147483647,约等于 2G。注:实际还和 java 堆内存大小有关。二、Java ...

空空如也

1 2 3 4 5 ... 20
收藏数 1,506,220
精华内容 602,488
关键字:

string