- 浏览: 461133 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (369)
- javascript html (20)
- java (31)
- jquery (15)
- jcrop (0)
- JEECG (1)
- ajax (3)
- 反射 (3)
- VI (1)
- mysql (48)
- easyui (1)
- svn (2)
- MD5 加密 (1)
- spring (14)
- ORACLE (8)
- 经验总结 (1)
- TCP/IP协议 (1)
- ICMP协议 (1)
- eclipse (1)
- Reflect (1)
- linux (21)
- android (5)
- excel 操作 (1)
- java tree (1)
- html (1)
- plupload (1)
- mongodb (9)
- aes (1)
- python (1)
- java relax (1)
- highcharts (2)
- json (2)
- java 多线程 (30)
- maven (2)
- 设计模式 (1)
- jsp+js (2)
- 面向对象 (1)
- jvm (16)
- 缓存 (1)
- proxy (1)
- 聊侃 (1)
- 面经 (1)
- java 字节 (1)
- java 类加载器 (2)
- java 基础 (2)
- java 语法糖 (1)
- java 位运算 (1)
- 排序 (3)
- java 服务器性能优化 (19)
- 网络编程 (2)
- jvm 参数设置 (0)
- jersey (1)
- webservice (2)
- nginx+多tomcat 集成 (5)
- nginx (16)
- squid (3)
- memcached (5)
- 正则表达式 (1)
- 常用免费接口 (1)
- jpa (1)
- win7 (1)
- java处理大文件 (1)
- js正则表达式 (1)
- tomcat (1)
- java 敏感字 (1)
- 系统架构优化 (4)
- 学习 (1)
- 本地测试QQ微博第三方登陆 (1)
- java 错误 (1)
- 微信支付 (1)
- https (1)
- httpclient (1)
- awk (2)
- loadrunner (1)
- sql server 2008 (3)
- git (4)
- sql server2008 (1)
- solr (2)
- centos (1)
- 数据存储架构 (3)
- log4j (1)
- weboffice (1)
- 并发编程 (1)
- postgreSQL (0)
- ssl (1)
- openssl (1)
- activeMQ (2)
- IDEA (1)
- shell (1)
- ansible (4)
- docker (2)
- grafana (1)
- jmeter (1)
- TLS (1)
- 将博客搬至CSDN (1)
最新评论
-
dida1990:
啊喔,过去了这么久,不过还是评一个。谁说uuid的hashCo ...
高并发生成订单号(二) -
annan211:
yclovesun 写道使用了uuid,为什么还要machin ...
高并发生成订单号(二) -
yclovesun:
使用了uuid,为什么还要machineId?uuid已经可以 ...
高并发生成订单号(二) -
u013280917:
太深奥,看不懂
mysql优化特定类型的查询
0. 声明一个数组(Declare an array)
1. 在Java中输出一个数组(Print an array in Java)
// [I@7150bd4d
System.out.println(intArrayString);
// [1, 2, 3, 4, 5]
2. 从数组中创建数组列表(Create an ArrayList from an array)
3. 检查数组中是否包含特定值(Check if an array contains a certain value)
4. 连接两个数组( Concatenate two arrays)
5. 声明一个数组内链(Declare an array inline )
1
6. 将数组元素加入到一个独立的字符串中
7. 将数组列表转换成一个数组 (Covnert an ArrayList to an array)
8. 将数组转换成一个集合(Convert an array to a set)
9. 反向数组(Reverse an array)
10. 删除数组元素(Remove element of an array)
String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"};
1. 在Java中输出一个数组(Print an array in Java)
int[] intArray = { 1, 2, 3, 4, 5 }; String intArrayString = Arrays.toString(intArray); // print directly will print reference value System.out.println(intArray);
// [I@7150bd4d
System.out.println(intArrayString);
// [1, 2, 3, 4, 5]
2. 从数组中创建数组列表(Create an ArrayList from an array)
String[] stringArray = { "a", "b", "c", "d", "e" }; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); System.out.println(arrayList); // [a, b, c, d, e]
3. 检查数组中是否包含特定值(Check if an array contains a certain value)
String[] stringArray = { "a", "b", "c", "d", "e" }; boolean b = Arrays.asList(stringArray).contains("a"); System.out.println(b); // true
4. 连接两个数组( Concatenate two arrays)
int[] intArray = { 1, 2, 3, 4, 5 }; int[] intArray2 = { 6, 7, 8, 9, 10 }; // Apache Commons Lang library int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);
5. 声明一个数组内链(Declare an array inline )
1
method(new String[]{"a", "b", "c", "d", "e"});
6. 将数组元素加入到一个独立的字符串中
(Joins the elements of the provided array into a single String) // containing the provided list of elements // Apache common lang String j = StringUtils.join(new String[] { "a", "b", "c" }, ", "); System.out.println(j); // a, b, c
7. 将数组列表转换成一个数组 (Covnert an ArrayList to an array)
String[] stringArray = { "a", "b", "c", "d", "e" }; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); String[] stringArr = new String[arrayList.size()]; arrayList.toArray(stringArr); for (String s : stringArr) System.out.println(s);
8. 将数组转换成一个集合(Convert an array to a set)
Set<String> set = new HashSet<String>(Arrays.asList(stringArray)); System.out.println(set); //[d, e, b, c, a]
9. 反向数组(Reverse an array)
int[] intArray = { 1, 2, 3, 4, 5 }; ArrayUtils.reverse(intArray); System.out.println(Arrays.toString(intArray)); //[5, 4, 3, 2, 1]
10. 删除数组元素(Remove element of an array)
int[] intArray = { 1, 2, 3, 4, 5 }; int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new array System.out.println(Arrays.toString(removed)); One more – convert int to byte array byte[] bytes = ByteBuffer.allocate(4).putInt(8).array(); for (byte t : bytes) { System.out.format("0x%x ", t); }
发表评论
-
log4j.xml配置文件
2017-08-15 21:19 490<?xml version="1.0& ... -
java 实现多文件压缩导出操作
2017-06-26 14:28 6741 controller @RequestMapping ... -
java dos窗口打包
2017-02-17 19:22 605指定编码 cmd jar包 > jar -cvf xxx ... -
互联网面试实例
2016-12-01 22:34 01 hibernate 原理机制 2 解释1-2个你最熟悉 ... -
java 枚举 根据key获取value
2016-10-26 14:28 3829package com.utcip.crm.common.co ... -
高并发 生成订单号(一)
2015-12-08 15:31 40971 设置主键自增为何不可取 这样的话,数据库本身是单点, ... -
double 浮点数据精确度
2014-12-29 14:45 825/* * * * * 版权 ... -
Java 实现深拷贝
2014-10-10 11:47 721http://developer.51cto.com/art/ ... -
如何计数一个字符在某个字符串中出现的次数?
2014-08-29 12:00 846如何计数一个字符在某个字符串中出现的次数? 使用 ... -
java 内部类作用分析
2014-08-25 13:46 467http://blog.csdn.net/ilibaba/ ... -
dos窗口 编译java工程
2014-07-22 11:54 339cd sts-web mvn jetty:run ... -
设计权限读写系统的思想
2014-05-26 18:54 799读写权限系统的设计 ... -
java 二进制十六进制互转
2014-05-26 15:15 1904/**将16进制转换为二进制 * @param hexS ... -
java 有小数时返回小数,无小数时返回整型
2014-05-22 15:42 1147/** * 对double类型数据操作 忽略. ... -
java 竟态条件与临界区
2014-05-20 15:15 1051竞态条件 & 临界区 当两个线程竞争同一资源 ... -
java web系统 cookie 管理
2014-05-16 16:56 1101第一步 写一个cookieUtil工具类 packa ... -
java 将 json字符串 返回到调用页面成为json
2014-05-15 18:35 1696@MethodResourceDesc(name = ... -
java 处理 大 json 字符串
2014-05-15 18:31 2555java 代码处理 json 字符串,存在很多种方法,最直接的 ... -
达内到底好不好? 达内培训怎么样? 达内培训效果如何? 达内培训出来好找工作吗?谁来为我负责?
2014-05-14 13:35 144达内到底好不好 达内培 ... -
java 实现生产者消费者模式
2014-05-09 10:20 1195package cosu_pro.pc; impor ...
相关推荐
本文分享了关于Java数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用。
这对于初学者来说,是一个很好的实践项目,他们可以通过阅读和修改代码来提升对Java语言的理解和编程技巧。 标签“java源代码”进一步强调了这个项目的核心内容,即Java编程语言的原始代码。通过分析和研究源代码,...
【描述】"自己用java写的贪食蛇游戏,算是我的第一个java游戏,拿出来共享一下"表明这是一位开发者个人创作的作品,他/她通过学习和实践Java编程,成功实现了贪食蛇游戏。这位开发者愿意分享这个项目,这为其他初学...
4. **数据结构与算法**:连连看的核心在于寻找可匹配的棋子对,这需要有效的数据结构(如二维数组、链表或集合)来存储棋子信息,并应用搜索算法(如深度优先搜索、广度优先搜索)来检查匹配可能性。 5. **多线程**...
【标题解析】:“Java 象棋源代码”是指用Java编程语言编写的中国象棋游戏的原始代码。Java是一种广泛使用的面向对象的编程语言,以其跨平台的特性而著名,能够编写一次,到处运行。这里提到的是一个实现了象棋游戏...
"学习java的一些入门实验"这个标题表明,这是一个针对新手的学习资源,旨在通过实践帮助初学者理解和掌握Java的基本概念和编程技巧。 在NetBeans环境中进行编程,是一个很好的选择,因为NetBeans是一款强大的集成...
在Java编程领域,"三公"是一种常见的扑克游戏,它涉及到特定的算法设计来实现牌型生成、出牌逻辑以及牌型的比较排序。这里我们将深入探讨如何利用Java实现这一功能。 首先,我们需要理解三公游戏的基本规则。三公...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言(包括C、C++、C#、Java、JavaScript、Perl、Python等)的习惯,这使得JSON成为理想的...
3. 状态:我们可以用二维数组`dp[i][j]`来表示前`i`个物品选到总重量为`j`的背包中可以获得的最大价值。其中`dp[0][j] = 0`,因为没有物品时背包价值为0。 接下来,我们探讨解决01背包问题的常用算法: 1. 动态规划...
本篇文章将深入探讨如何用Java语言来编写坦克大战的源码,带你走进编程与游戏开发的奇妙世界。 首先,我们要理解坦克大战的基本规则和游戏逻辑。游戏中,玩家操作一辆坦克,目标是保护基地,同时消灭不断出现的敌方...
在Android平台上,开发者通常会使用Java或Kotlin语言来编写这样的游戏应用。 【描述】提到,这个源码是一个很好的学习资源,适合对Android编程感兴趣的开发者。源码分析和学习可以帮助他们理解如何在Android环境中...
原因是当使用 include 标签时,被包含页面(included)里的 #parameters 拿到的是包含页面的请求参数。 因此,这里需要手动调用 request.getParameter("name")。 --> ("name")+"'"%>"/> Max's file here ...
#### 九、拿来主义 编程是一个不断学习和积累的过程,合理利用网络资源和社区共享的知识是非常有益的。当遇到难题时,可以尝试搜索是否有现成的解决方案或相似的代码片段可供参考,这样既能节省时间,又能学到新的...
大家好,最近呢本人也是在面试,顺便记录一些让我们如何拿到高薪offer的经验和技巧,在我个人觉得,想要面试官对你满意,那就是关于一个问题,你能举一反三甚至往更多,这就要求我们必须对源码的掌握,你对源码掌握...
编程题,如冒泡排序,是常见的算法题,要求考生用C或Java语言实现。冒泡排序是一种简单的排序算法,通过重复遍历数组,比较相邻元素并交换位置,直至数组完全排序。 判断题和选择题进一步检验了考生对软件测试概念...
这个类应包含一个数组或集合来存储玩家的卡片,并提供计算当前手牌总点数的函数。 4. `Dealer` 类:庄家,与Player类相似,但需要额外考虑庄家的策略,例如何时停止拿牌。 5. `Game` 类:负责游戏的流程控制,如发...
在LeetCode上,你可以选择多种编程语言来解答题目,如Java、Python、C++等。这不仅让你有机会学习新的编程语言,还能加深对已有语言的理解,提升跨语言编程的能力。 总结来说,LeetCode是一个全方位提升编程技能的...