社区
Java SE
帖子详情
关于JAVA中字符串数组正确的定义规则
sunnykid5200
2008-05-27 09:59:49
在java中,定义一个字符串数组。
我用了两种不同的定义法:
第一种:String[] str={"AAA","BBB","CCC"};
第一种:String str[]={"AAA","BBB","CCC"};
两种定义的数组运行起来都是正确的。
但是搞不清楚,到底这两种定义法有什么区别呢?那一种才是正确的
...全文
18337
18
打赏
收藏
关于JAVA中字符串数组正确的定义规则
在java中,定义一个字符串数组。 我用了两种不同的定义法: 第一种:String[] str={"AAA","BBB","CCC"}; 第一种:String str[]={"AAA","BBB","CCC"}; 两种定义的数组运行起来都是正确的。 但是搞不清楚,到底这两种定义法有什么区别呢?那一种才是正确的
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
坚持每一天
2011-10-25
打赏
举报
回复
都可以的,
fengge0832
2010-11-21
打赏
举报
回复
是一样的 一个是java习惯 一种是C++的习惯,但java提出的 string[] str,是很多程序员更提倡的
haomian
2010-08-08
打赏
举报
回复
多谢各位,我也受教了
closed123
2010-07-08
打赏
举报
回复
两种一样。。看自己习惯咯
yiyangruoshui
2008-05-27
打赏
举报
回复
在JAVA中,一般会用第一种,string[] str; 这样的声明 让人很明白 就知道
这是一个string 类型的数组,像三楼说的,他用在多个变量同时声明时 的用法,我倒是收获很多的。
学习一下。他们的声明并没有什么区别的。
justforjoy
2008-05-27
打赏
举报
回复
一样的哦。
三楼的把这个衍生开来了,但是在规范的JAVA代码中一般不推荐这种声明方法。3楼莫生气哈。
qusic
2008-05-27
打赏
举报
回复
两种都行,唯一的区别就是3楼说的
vincent343425185
2008-05-27
打赏
举报
回复
还有就是一种是C中,常见的习惯!
火龙果被占用了
2008-05-27
打赏
举报
回复
没有什么大的区别,区别在于 String[] 可以同时声明多个一维数组,而 str1[] 只能声明一个一维数组。
看看下面的代码就明白了。
String[] str1[], str2;
声明一个名为 str1 的二维数组和名为 str2 的一维数组
String str1[], str2;
声明一个名为 str1 的一维数组和名为 str2 的字符串变量
冰思雨
2008-05-27
打赏
举报
回复
两种都正确,没有什么区别。
myminer
2008-05-27
打赏
举报
回复
不是吧?这样的问题可能要问sun了.
String[] str这种定义会更明了一些,你看,它就声明str是一个字符数组.
而String str[]这种定义就说得别扭了,它是从C言语继承而来的,学过C的会很熟悉,反而对第一种不习惯.
chenwali
2008-05-27
打赏
举报
回复
3楼的解释很好,不过没见有人用。
wxinb
2008-05-27
打赏
举报
回复
都是正确的啊
lovewds2002
2008-05-27
打赏
举报
回复
对头,风格问题.
zhanmingbo
2008-05-27
打赏
举报
回复
基本没什么区别!
cnjzy0106
2008-05-27
打赏
举报
回复
进来看看..
风影枫林
2008-05-27
打赏
举报
回复
[Quote=引用 3 楼 bao110908 的回复:]
没有什么大的区别,区别在于 String[] 可以同时声明多个一维数组,而 str1[] 只能声明一个一维数组。
看看下面的代码就明白了。
String[] str1[], str2;
声明一个名为 str1 的二维数组和名为 str2 的一维数组
String str1[], str2;
声明一个名为 str1 的一维数组和名为 str2 的字符串变量
[/Quote]
学习了 以前在C里 没学过2维数组 所以现在对2维数组 还不是很清楚 今天又有点收获拉。
lxg2000
2008-05-27
打赏
举报
回复
这与编译原理相关,大学时的课程
java
用JNA调用dll实例,包含各种参数调用
实例
中
演示了各种参数形式的DLL函数调用,如:基本数据类型、基本数据类型的指针和引用、结构体、结构体的指针和引用、函数指针和回调函数、
字符串
指针、输入
数组
、输出
数组
等,非常实用。
java
笔记
java
笔记
java
笔记
java
笔记,
java
笔记
java
笔记
java
笔记
java
笔记
json-lib-2.4 jar 程序文件
json jar 包,
java
开发Ajax ,封装json格式的jar包工具
Gson 2.3.1
gson最新版本gson2.3.1。源码、文档、开发包一应俱全!
Java
之
字符串
数组
排序(介绍两种方式)
对于
字符串
数组
的大小排序,首先需要做的就是比较两个
字符串
的大小,如果直接使用>或<等符号比较
字符串
的大小,会直接报出错误:The operator > is undefined for the argument type(s)
java
.lang.String,
java
.lang.String。下面介绍两种比较方法: 方法1——可以通过如下的
规则
进行比较: 1.比较对应位置...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章