社区
Java SE
帖子详情
一个非常简单地关于String的问题,高手都来看看
asphp
2005-10-16 04:41:41
在 C中,一个字符串会因为'\0',而结束,我想问一下Java的字符串中间允不允许'\0'的存在?谢谢!!
...全文
936
16
打赏
收藏
一个非常简单地关于String的问题,高手都来看看
在 C中,一个字符串会因为'\0',而结束,我想问一下Java的字符串中间允不允许'\0'的存在?谢谢!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arsaluo
2005-10-18
打赏
举报
回复
mark
mnbvc874
2005-10-18
打赏
举报
回复
又学习了
sunangle
2005-10-18
打赏
举报
回复
class length
{
public static void main(String[] args)
{
String a="dddddd";
int b=a.length();
System.out.println(b);
}
}
Mark_Chen
2005-10-18
打赏
举报
回复
学习!!
charlie0895
2005-10-18
打赏
举报
回复
可以去看看String的源码
luffywang
2005-10-18
打赏
举报
回复
学习!!!
conquer2004
2005-10-17
打赏
举报
回复
学习……
“在java中,String第一个放的是整个字符串大小” ---还是看一下java虚拟机吧
在.class文件中好像是第一个字节放的是length
jack1219
2005-10-17
打赏
举报
回复
学习
luyisir2
2005-10-17
打赏
举报
回复
多和谐的提问回答啊~
低调的小青蛙
2005-10-17
打赏
举报
回复
“在java中,String第一个放的是整个字符串大小” --- 不正确的。
“在JAVA中则是以对象的形式存放字符串,不受'\0'的影响” --- 正确的。
java 使用一个类来描述一个字符串,包含很多信息,比如长度,并且还有其他信息。因此,字符串长度不受 \0 影响。
private final char value[];
private final int offset;
private final int count;
private int hash;
chg2008
2005-10-16
打赏
举报
回复
学习。。。。。。。
xiaoxujsj
2005-10-16
打赏
举报
回复
学习了
lgh2008
2005-10-16
打赏
举报
回复
记住一点。 C 中是以数组的形式存放字符串,并且以'\0'作为结束标志。
而在JAVA中则是以对象的形式存放字符串,不受'\0'的影响。
jking_xp
2005-10-16
打赏
举报
回复
java字符串结束不以'\0'判断,在java中,String第一个放的是整个字符串大小,所以String可以用它的length()来判断它的结束,而不是'\0'.
qxl2005sh
2005-10-16
打赏
举报
回复
可以,加个转义符就行了。
interhanchi
2005-10-16
打赏
举报
回复
允许,这些东西自己写个程序,试一下不就行了!
JavaWeb:用JDBC操作数据库
JDBC系列阅读 JavaWeb:用JDBC操作数据库 JavaWeb:JDBC之事务 JavaWeb:JDBC之数据库连接池 1. 什么是JDBCJDBC的全称是Java数据库连接(Java Database Connectivity),它是一套用于执行SQL语句的Java API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、新增、更新和删除等操作。说白
基于JDBC的java数据库操作框架DB-helper(目前仅支持mysql)
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 本框架是对jdbc的进一步简单封装,相较hibernate,mybaits等框架而言拥有良好的性能。 本文章的代码可在文章最后的demo中找到,demo是基于idea开发环境的。本
Hutool - DB:基于 ActiveRecord 思想的 JDBC 封装数据操作工具
在 Java 开发中,与数据库进行交互是常见的需求。传统的 JDBC(Java Database Connectivity)操作虽然提供了与数据库通信的基础功能,但代码繁琐,需要处理大量的资源管理和异常处理,这增加了开发的复杂性和出错的可能性。Hutool - DB 模块是 Hutool 工具包中针对 JDBC 进行封装的数据操作工具,它基于 ActiveRecord 思想,简化了数据库操作,让开发者可以更专注于业务逻辑的实现。
一篇文章搞懂如何使用JDBC操作数据库,还有JDBC进阶操作
JDBC是Java DataBase Connectivity的缩写。它是让Java程序连接数据的接口。Java程序要连接数据库,必然是需要通过网络连接,和数据库商制定协议来实现连接的。所以Java推出了JDBC这一套连接数据库的空接口,然后不同的数据库厂商来根据JDBC来实现连接自己数据库的驱动。对于Java来说连接数据库只需要操作JDBC接口即可,需要连接哪个厂商的数据库就导入哪个厂商的驱动程序。
JDBC快速入门,如何使用JDBC操作数据库?
JDBC 是使用Java语言操作关系型数据库的一套API,其中定义了对数据库操作的规范,不同的数据库厂商提供了不同的 JDBC 实现类,称为驱动,使用时,只需要导入需要的数据库驱动 jar 包,便可以操作不同的关系型数据库,其实际是使用了 jar 包中的实现类。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章