比如我有字符串:1,2,3,4,5,6,7,8,9....然后用“,”分隔保存到String[]中 请问能保存到什么位置(多少个)???
解决方案 »
- JMS activemq ajxa方式连接mq服务器 消息能发送 但是报异常 activemq有经验的请赐教 非常感谢
- tomcat 启动,不是局域网的机器怎么访问
- ByteArrayDataSource发送图片的问题,各位帮忙看看
- java下注册mysql驱动失败
- 这样的题目。直接散分。。。。
- 中文高亮显示问题
- 【提问兼送分】javabean的自动赋值
- 我问的问题难道没人知道吗?
- 怎样使用JSF的commandButton来弹出新的窗口?
- easyui datagrid footer的问题
- struts2.1.8的服务器校验框架与2.0的有什么不同吗,我写的效验总是不起作用
- 在java中statement.getUpdateCount()的返回值是-1
String[] split(String regex)
但这种方法肯定会消耗内存,也就是String这个数组所需要的内存。
如果不想消耗那么多额外的内存,可以换一个思路,取两个分隔符之间的子串来处理。
但这样就不保存取出的结果,要再次使用就得重新取子串。
这是以消耗CPU时间来减少内存消耗的方法。
但想byte[] char[]这些字节字符和write reader binaryStream等等这些流协作的时候基本上都需要考虑数组长度问题 尤其是这个char[]字符型数组, 本人认为
你可以把String[]认为是他们所有数组的父类,这样好理解一点,它是可以无限大的,直到内存耗尽
而Object[] 则可以认为是他们所有的老祖宗,O(∩_∩)O~
java String[]数组在创建时就要求指定空间大小 ,貌似这个操作不可能吧