Java的String 长度最大为多少? [问题点数:50分,结帖人jinggangshi]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs4
本版专家分:1037
结帖率 95.42%
Bbs5
本版专家分:3880
Bbs4
本版专家分:1037
Bbs6
本版专家分:8614
版主
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2019年6月 Java大版内专家分月排行榜第一
2019年5月 Java大版内专家分月排行榜第一
2019年4月 Java大版内专家分月排行榜第一
2019年1月 Java大版内专家分月排行榜第一
Blank
黄花 2019年2月 Java大版内专家分月排行榜第二
2018年12月 Java大版内专家分月排行榜第二
Bbs1
本版专家分:10
Bbs1
本版专家分:40
Bbs6
本版专家分:8614
版主
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2019年6月 Java大版内专家分月排行榜第一
2019年5月 Java大版内专家分月排行榜第一
2019年4月 Java大版内专家分月排行榜第一
2019年1月 Java大版内专家分月排行榜第一
Blank
黄花 2019年2月 Java大版内专家分月排行榜第二
2018年12月 Java大版内专家分月排行榜第二
Bbs1
本版专家分:10
Bbs1
本版专家分:10
Bbs6
本版专家分:8614
版主
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2019年6月 Java大版内专家分月排行榜第一
2019年5月 Java大版内专家分月排行榜第一
2019年4月 Java大版内专家分月排行榜第一
2019年1月 Java大版内专家分月排行榜第一
Blank
黄花 2019年2月 Java大版内专家分月排行榜第二
2018年12月 Java大版内专家分月排行榜第二
Bbs4
本版专家分:1037
Bbs4
本版专家分:1037
Bbs6
本版专家分:8614
版主
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2019年6月 Java大版内专家分月排行榜第一
2019年5月 Java大版内专家分月排行榜第一
2019年4月 Java大版内专家分月排行榜第一
2019年1月 Java大版内专家分月排行榜第一
Blank
黄花 2019年2月 Java大版内专家分月排行榜第二
2018年12月 Java大版内专家分月排行榜第二
Bbs2
本版专家分:410
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs4
本版专家分:1037
Bbs1
本版专家分:5
Bbs4
本版专家分:1037
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs4
本版专家分:1037
Bbs1
本版专家分:10
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:5
Bbs1
本版专家分:0
Bbs6
本版专家分:7045
Blank
黄花 2020年3月 Java大版内专家分月排行榜第二
Blank
蓝花 2019年6月 Java大版内专家分月排行榜第三
Bbs3
本版专家分:515
Bbs1
本版专家分:73
Blank
领英 绑定领英第三方账户获取
Bbs4
本版专家分:1037
Bbs1
本版专家分:0
Java字符串的最大长度

在cpp中为了可移植性,string的<em>长度</em>是string::size_type,突然就想知道java允许的最大字符串<em>长度</em>为多少。看<em>String</em>的源码: public   final   class  <em>String</em>    110         implements  java.io.Serializable, Comparable &amp;lt; <em>String</em> &amp;gt; , CharSequence  ...

Java判断字符串长度

<em>Java</em>判断字符串<em>长度</em>

一个Java字符串中到底有多少个字符?

依照<em>Java</em>的文档, <em>Java</em>中的字符内部是以UTF-16编码方式表示的,最小值是\u0000(0),最大值是\uffff(65535), 也就是一个字符以2个字节来表示,难道<em>Java</em>最多只能表示 65535个字符? char: The char data type is a single 16-bit Unicode character. It has a minimum...

java.lang.String最多能存储多长的字符串

4G左右 <em>String</em>采用的是动态分配内存 有新的字符/字符串要加入时再相应地分配内存的

java中怎么设置字符串的输入限制

ava中怎么设置语句让<em>长度</em>为11的字符串中,除了前面两个<em>长度</em>,后面9个<em>长度</em>为0~9的数字。前面两个<em>长度</em>的限制条件我已经设置了条件,现在要设置后面9个<em>长度</em>的限制条件。。 求解~~

String字符串的长度

最近回顾了一下<em>String</em>的<em>长度</em>,记录一下, 万一下次忘了方便再次记忆! <em>Java</em>中的<em>String</em>的<em>长度</em>要要分两个阶段去思考: 1、编译期: 在JDK1.8中,看过<em>String</em>的源码的应该知道,根据public <em>String</em>(char value[], int offset, int count)的定义,count是int类型的,所以,char value[]中最多可以保存Integer.MAX_VALUE个,即2147483647字符。 但是实际上却不一样,<em>String</em> s = “”;中,最多可以有655

如何将一个char*转化为string??

希望能给出相应函数或代码。多谢了! (我真不明白为何老师非要让我用C而不准用C++!!!!!!)

String和char[]类型间的相互转化

(1)<em>String</em>类型转char[] 类型,使用<em>String</em>类型的toCharArray()方法; (2)char[] 类型转<em>String</em>类型,使用<em>String</em>.valueOf()方法; package www; public class ww { public static void main(<em>String</em>[] args) { //<em>String</em>转char[] Strin...

java中String对象的长度

java中<em>String</em>的<em>长度</em> 使用 Integer.MAX_VALUE Integer.MAX_VALUE = 2147483647 :   <em>String</em>   和   <em>String</em>Buffer  获得<em>长度</em>的方法:       public   int   length()      Returns   the   length   of   this   string

JavaString接受的最大字符串的长度是多少?

<em>Java</em>中<em>String</em>接受的最大字符串的<em>长度</em>是多少?

java String类型数据的字节长度

问题描述: 向Oracle数据库中一varchar2(64)类型字段中插入一条<em>String</em>类型数据,程序使用<em>String</em>.length()来进行数据的<em>长度</em>校验,如果数据是纯英文,没有问题,但是如果数据中包含中文,校验可以通过,但是在数据入库时经常会报数据超长。 问题分析: 既然问题是数据超长,那么问题应该就是出在数据<em>长度</em>校验上,也就是出在Stri...

String获取字符串长度--length方法

package com; public class Get<em>String</em>Length { public static void main(<em>String</em>[] args) { <em>String</em> str=&quot;明月几时有,把酒问青天&quot;; System.out.println(str); int strLength=str.length(); ...

String的最大长度是多少?

我有几万甚至几十万个字符的数据,可不可以把他们表示成<em>String</em>,请问<em>String</em>支持的最大<em>长度</em>是多少?如果不行,那我应该用什么类型表示呢?

String对比大小

compareTo “STring1” .compareTo(<em>String</em>2); //此方法会放回以个数字,返回0表示两个字符串相等,返回1代表前面的大于后面的,返回负-1 表示恰面的小于后面的 原理: 5-5 = 0 4-5= -1 5-4 = 1 ...

JAVA中String长度限制解决

今天在公司的时候,同事给了我一个10兆的webservice接口返回的数据文本,刚开始定义<em>String</em> str="123...";编译不通过。特此记录。下面给出解决方案: <em>String</em> str="123......",这样定义的字符串是存在字符串池中的。 <em>String</em> str=new <em>String</em>("123......")这样定义的字符串是在堆内存中的,然后被栈内存的对象str引用 所以字符串是...

*字符串的最大长度限制*

# include # include #define N 100/*字符串的最大<em>长度</em>限制*/char a[ N ],/*第一个字符串*/     b[ N ],/*第二个字符串*/     str[ N ];/*用于存放a 与 b的公共子序列*//*计算两个序列的最长公共子序列的<em>长度</em>*/int lcs_len( char *a, char *b, int c[][ N ] ){   

String长度限制吗?

我在往数据库存数据的时候,只要大于18K就报错~ 我检测数据库字段没有问题,服务器没有限制。 现在我想问题可能就是出在<em>String</em>身上? 请问如果有限制,应该在那里改过来呢?

String 最大长度String Pool

我们可以使用串接操作符得到一个<em>长度</em>更长的字符串,那么,<em>String</em> 对象最多能容纳多少字符呢?查看<em>String</em>的源代码我们可以得知类<em>String</em>中是使用域 count 来记录对象字符的数量,而count 的类型为 int,因此,我们可以推测最长的<em>长度</em>为 2^32,也就是4G。 不过,我们在编写源代码的时候,如果使用 Sting str = "aaaa";的形式定义一个字符串,那么双引号里面的AS

JAVA中string长度限制

这个问题要分两个阶段看,分别是编译期和运行期。不同的时期限制不一样。 01 编译期 <em>String</em>的源码入手,根据public <em>String</em>(char value[], int offset, int count)的定义,count是int类型的,所以,char value[]中最多可以保存Integer.MAX_VALUE个,即2147483647字符。 但是,实验证明,<em>String</em> s =...

String 最多放多少个字符?

<em>String</em> 最多放多少个字符?

string长度计算问题

如题,下面是代码,为什么打印出来tmp.length()不是我想要的<em>长度</em>? #include #include #include #in

C++中String长度大小有限制吗?

如题,谢谢!

nigix proxy_set_header Host $host:$server_port 与 $host:proxy_port 区别

nigix做反向代理   注意  :$proxy_port  与 :$server_port 区别 $server_port :nigix监听的端口 $proxy_port : 服务器真正访问的端口 server {         listen       8888;         server_name  192.168.1.114;             

string类长度相关的函数size()、length()、max_size()、capacity()

<em>String</em> 类型对象包括三种求解字符串<em>长度</em>的函数 size() 和 length():这两个函数执行效果相同,返回 string 类型对象中的字符个数。已使用的多少。 max_size():返回 string 类型对象最多包含的字符数。也就是string类型支持的最大字符数,超过这个数,将无法支持,编译器会拋出 length_error 异常。最大支持多少。 capacity():返回当前st...

关于java中Pattern.compile函数的相关解释

http://blog.sina.com.cn/s/blog_4b93170a0100ornk.html Pattern.compile函数:Pattern Pattern.compile(<em>String</em> regex, int flag) flag的取值范围如下: Pattern.CANON_EQ,当且仅当两个字符的"正规分解(canonical decomposition)"

string长度不够怎么办?

dim s as string s="……" adodc1.recordsource=s 我这个查询一共有4个表连接,写起来的sql非常长,超过了string的允许范围,有什么办法可以解决吗? 多谢各

Java 最长&最短字符串

题目描述: 输入多行字符串,请按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出。 输入描述: 输入包括多行字符串,字符串的<em>长度</em>len(1&lt;=len&lt;=1000)。 输出描述: 按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出。 示例1 输入 hello she sorry he 输出 he hello so...

string长度

void main(){ int nulsize = strlen("");//0 std::string nulstr = ""; nulsize = nulstr.size();//0 char* hotitemBlob = new char[12]; memset(hotitemBlob, 1, 12); char hotitemBlob2[12]; unsigned int size1 =

C++的string长度和插入函数

size#include int main() { using namespac std; string a="abc"; cout<<<endl; }(2)a.length()(同size(),这是早期开发string类时加入的,现在还可以用,但其他STL容器没有此方法)解释一下sizeof的结果:sizeof运算符返回对象或类型实际占有的空间,string对

string 的长度改变的话,如何得到新的长度

做了一个去除重复字符的程序,用string变量存放的符串,去掉一个字符的话,string变量的<em>长度</em>应该改变,用size()和length得到都是老字符串的<em>长度</em>,如何才能得到新字符串的<em>长度</em>? #incl

c++ string比较大小

很简单,像整型一样直接比较 例如: #include #include using namespace std; int main() { string a="abcd",b="dcba"; if(a>b) cout<<<<<endl; return 0; } 输出 0 就是这么简单!!!

C++中 string对象的大小比较

原理: 两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇’\0’为止。当两个数的位数一样,则直接可以应用字符串的比较。如 "1346" > "1111" == true例子:#include #include using namespace std;int main(){ string str1("235");

String最大长度和65535之间有什么关系?

我们在模拟一个其他平台(other平台)通过接口上传json数据到我们平台(our平台)的事情,然后就考虑到他们上传的json数据的极限值会有多大,刚开始我们的研发告诉我other平台上传的json不

String长度

问题需要分两个阶段去看:编译期和运行期 编译期:编译期字符串的字面量大小有限制,因为字符串编译后是UTF8Info存储的,大小是2个字节即2^16,但是null占据两个,所以65536-2=65534 运行期:创建字符串,内存是分配在堆上,但是有<em>String</em>源码可知 public <em>String</em>(char value[], int offset, int count) 最大是Intege...

string长度,java

测试工作中遇到请求参数超过接口参数的<em>长度</em>限制,导致请求失败,所以复习一下。 java中基本类型占用字节数 https://blog.csdn.net/nyistzp/article/details/12029917 另外看到一个数据库的<em>长度</em>的问题,也记录一下mark。 不同的数据库,Oracle varchar2(64)是按照字节来判断,mysql数据库中以字符<em>长度</em>来判断varchar类型...

JavaString字符串的长度与生成的txt文件大小之间的关系

起因 一个文件存储系统中有一个“快速文本”的功能,流程为用户在前端的textarea中添加文本内容,后台接收改字符串后生成一个临时的txt文件,使用完毕后会删掉该临时文件,为了防止用户上传超大字符串等恶意攻击,应该对字符串<em>长度</em>进行判断,如果太长就不会生成txt文件,并返回错误信息。这里就涉及到了<em>Java</em>中<em>String</em>字符串的<em>长度</em>与生成的txt文件大小之间的关系。 分析 这里用自己写的生...

白痴贴。问string 类型的最大长度

System.<em>String</em> 的最大<em>长度</em>是多少? 我在数据库里是1000的varchar型取出来能装得下吗?

请问C# 中String的最大长度是多少?

请教各位高手一个问题: 在C#中其他语言也一样,对<em>String</em>数据的<em>长度</em>有没有限制?还是内存有多大就可以有多长?谢谢

请问String类型的有没有长度限制?

这段代码: <em>String</em> sql="update 用户信息临时表 set 用户名='"+username+"',密码='"+passwd+"',用户描述='"+comment+"',用户单位='"+u

java中如何计算string的byte长度

java中如何计算一个字符串的byte<em>长度</em>。中文及其符号占2个byte,英文1个。请知道的朋友写个通用1.4和1.6的,并且不受运行系统的中英文环境的代码。 我记得好像1.4的char存储时,英文占位

String类型字符串是不是有长度限制,为什么我赋给一个很长的字符串时,输出即只有一半

假设我s=kkkkkkkkkkkssssss 输出是s=kkkkkkkkkkkss 以上只是假设,实际上我赋给s的字符串要长得多 求解

java中静态String的最大长度由什么决定的?

<em>String</em>最大<em>长度</em>今天碰到一个字符串<em>长度</em>过长的报错,然后仔细去查了一下发现字符串常量的<em>长度</em>已经到达8万了,结果还没运行直接给我丢出来个<em>长度</em>过长的错,因此去查了一下资料为什么会出现这个错误。 常量池 java虚拟机为每个被装载的类维护一个常量池,比如说一个类 public class Test{ public <em>String</em> = "asb"; }这种常量,就会被记录到常量池中,在生成字节码c

Java String类型时间比较大小

<em>Java</em> <em>String</em>类型时间比较大小

请问一下C++ string类的字符串是否存在长度限制呢?

今天在写C++的时候,写到了获取路径的字符串,然后尝试将文件拉拽进去(文件源路径的字符串<em>长度</em>大概也以后100~200之间)。我尝试了一下用STRING和字符数组(数组大小300)测试后发现用STRIN

关于java String长度问题

<em>String</em> 的最大取值范围是多少?? 是2G吗?? 2的31次方减1?? 求正解。。

C++ 的string最多能容纳多少个字符

如题!

Redis 中 String 类型可以容纳的最大数据长度

项目中使用redis存储,key-value方式,在Redis中字符串类型的Value最多可以容纳的数据<em>长度</em>是512M 官方信息: A <em>String</em> value can be at max 512 Megabytes in length. Redis中<em>String</em>类型的Value最大可以容纳数据<em>长度</em> https://blog.csdn.net/lu_wei_wei/articl...

Java String Manipulation

 1. length() 字符串的<em>长度</em>  例:char chars[]={a,b.c};    <em>String</em> s=new <em>String</em>(chars);    int len=s.length();2. charAt() 截取一个字符  例:char ch;    ch="abc".charAt(1); 返回b3. getChars() 截取多个字符  void getChars

java String 长度如何计算的

<em>String</em>类 ,是基本数据类型,也可以作为引用数据类型,2种方式的计算<em>长度</em>的方法是一样,可具体是如何实现length()方法的 ,是根据什么实现的 实现的位置,是虚拟机处理 内存处理, 还是Stri

Java 判断中文字符串长度

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

java中String和数组的长度

数组的<em>长度</em>是 length <em>String</em>的<em>长度</em>是length() 在<em>Java</em>中,数组是引用数据类型,不是类,因此也是读取固有的length属性得到数组<em>长度</em>,它没有length()方法。但是,java中的<em>String</em>类型是jdk中已经封装好的final类,类就有属性和方法,只是<em>String</em>没有length属性,只有length()方法。

关于JavaString字符串常量的长度问题

虽然这种问题应该很难遇到,但是遇到了也会感到莫名其妙。不知道大家有没有遇到那种在java代码里用字符串写sql语句的情况,但是如果sql语句字符串的<em>长度</em>太长的话就会报错。代码如下: 代码A <em>String</em> str = "567890123456789...0123456789";//由于字符串<em>长度</em>太长,所以省略一部分,<em>长度</em>是65535 System.out.println(str.length());

Java中的string实际长度详解(代码点和代码单元)

关于代码点和代码单元的介绍在前面的char类型介绍已经做过详细的介绍,现在专门讨论<em>Java</em>中和<em>String</em>有关的代码点和代码单元;<em>Java</em>中的字符串有char序列组成,在前面讲过,char数据类型是一个采用UTF-16编码表示的Unicode代码点的代码单元。我们常用的大多数Unicode字符使用一个代码单元就可以表示,辅助的字符需要两个代码单元表示。 length返回给定的UTF-16编码给定

Java:获取字符串长度(length())

在<em>Java</em>中,要获取字符串的<em>长度</em>,可以使用 <em>String</em> 类的 length() 方法,其语法形式如下: 字符串名.length(); 例:在学生信息管理系统中对管理员密码有这样的规定,即密码<em>长度</em>必须大于 6 位且小于 12 位。因为密码太短容易被破解,太长的话又不容易记住。这就需要首先获取用户输入的密码字符串,然后调用 length() 方法获取<em>长度</em>,再做进一 步的<em>长度</em>判断,最终实现代码...

Java String类型的长度问题

今天碰到一个奇怪的问题,获取关注好友的微博列表的时候,提示JSon格式异常,缺少“,”或者“}”,调试发现在用InputStream处理完返回的数据后,创建JSonObject时报错,那应该就是InputStream处理数据时出现问题了,用于接收数据的字符串定义如下: <em>String</em> result = ""; 百度了一下“<em>Java</em> <em>String</em> <em>长度</em>”,原来定义方式不同,所能够使用的内存

求string长度

不用.Length属性,如何获得string的<em>长度</em>. 或者说如何把string转为char(不用类库).

怎么能够得到String[][] Array的长度

我有一个<em>String</em>[][]类型的数组,就像这样: static final <em>String</em> arrChildelements[][] = { { "1", "2", "3"..... }, { "A", "B", "C"..... }, { "X", "Y", "Z"..... } }; 行的值就例如是3.现在我想要在其他类型的数组中存储这些数组,我应该怎么做? for (int i = 0; i < 3; i++) { for (int j = 0; j < secondColumnLength; j++) { //现在我不知道怎么样获得列上的元素的数量 arrChild[i][j] = arrChildelements[i][j]; } } 现在,我只能通过<em>String</em>[][] array来迭代。我不知道是不是还有更好的方法能够实现?

字符串所占用的字节数

string str="CSDN,,.123论坛"; 我怎么计算str这个字符串占用了几个字节呢? 拒绝先判断有几个汉字有几个字母几个符号然后占用的字节数相加!

java有什么比string长度更大的对象来封装数据

请分别写出<em>长度</em>啥的。

c++ string 长度

1     string s;    cout &amp;lt;&amp;lt; s.max_size() &amp;lt;&amp;lt; endl;  不用分配,string是4611686018427387897这么长 2 strinit.cpp 为啥 p value is right,but while (p)不对,因为string p没有结束符,所以p++越界3 string new 也不能出空间string a(1...

C++ 求string类数组的长度(元素个数)

sizeof(数组名) / sizeof(数组名[0])整个数组的<em>长度</em>/第一个元素的<em>长度</em>(<em>长度</em>是固定的)sizeof其作用是返回一个对象或类型所占的内存字节数,在windows下string是28例子string A[] = { &quot;Hello &quot;};sizeof(A)的结果为28,sizeof(A[0])的结果为28string A[] = { &quot;Hello &quot; , &quot;Hello World&quot;};...

C语言程序设计(第三版)-谭浩强下载

C语言程序设计(第三版)-谭浩强 相关下载链接:[url=//download.csdn.net/download/billstone2013/5068834?utm_source=bbsseo]//download.csdn.net/download/billstone2013/5068834?utm_source=bbsseo[/url]

UNOShader Unlit wToon下载

UNOShader Unlit wToon 相关下载链接:[url=//download.csdn.net/download/qq_25950495/9645224?utm_source=bbsseo]//download.csdn.net/download/qq_25950495/9645224?utm_source=bbsseo[/url]

信息技术六年级上册-logo语言教参下载

六年级上册的信息技术课程PPT讲义,关于Logo语言的教学参考。 相关下载链接:[url=//download.csdn.net/download/rexdeng/10522412?utm_source=bbsseo]//download.csdn.net/download/rexdeng/10522412?utm_source=bbsseo[/url]

我们是很有底线的