2 dyxm21 dyxm21 于 2016.03.24 12:46 提问

这个题目求大神⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

这个麻烦看下不太会⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯求源码图片说明

5个回答

qq_32218415
qq_32218415   2016.03.24 13:48
已采纳

![图片说明](https://img-ask.csdn.net/upload/201603/24/1458798509_956379.png)图片说明

a0984
a0984   2016.03.24 13:06

图片说明

剩下的排版自己弄吧

hxm_ss5224
hxm_ss5224   2016.03.24 13:07

用字符分割函数就可以了split()查看这个函数的用法。

daidaineteasy
daidaineteasy   Ds   Rxr 2016.03.24 13:48

代码:

     public class Test {

        public static void main(String[] args) {
            String totalData = "北京,晴,10,20|南京,多云,18,27|六安,阴,12,21";

            String[] citiesData = totalData.split("\\|");
            String[] info;
            StringBuilder outData = null; 
            for(String cityData : citiesData){
                info = cityData.split(",");

                outData = new StringBuilder();
                outData.append(info[0]);
                outData.append(",");
                outData.append(info[1]);
                outData.append("。");
                outData.append("最低温度");
                outData.append(info[2]);
                outData.append("度,");
                outData.append("最高温度");
                outData.append(info[3]);
                outData.append("度。");

                System.out.println(outData.toString());
            }

        }
    }

图片说明

dyxm21
dyxm21 回复晓呆同学: 谢谢啦
2 年多之前 回复
Niceofowingu
Niceofowingu   2016.03.24 15:30

将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

stringObj.split([separator,[limit]])参数 

stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。 

separator 可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。 

limit 可选项。该值用来限制返回数组中的元素个数。

split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解,separator 不作为任何数组元素的部分返回。 


1、如果用"."作为分隔的话,必须是如下写法:String.split("\."),这样才能正确的分隔开,不能用String.split(".");

2、如果用"|"作为分隔的话,必须是如下写法:String.split("\|"),这样才能正确的分隔开,不能用String.split("|");

3、如果用"\"作为分隔,就得写成这样:String.split("\\"),因为在Java中是用"\"来表示"\"的, "."、"|"和"\"都是转义字符,必须得加"\";

4、如果在一个字符串中有多个分隔符,可以用"|"作为连字符,比如:"acount=? and uu =? or n=?",把三个都分隔出来,可以用String.split("and|or");
这是百度上的用法,copy~

dyxm21
dyxm21 回复Niceofowingu: 谢谢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
求大神解决这个问题
学长做的一个比较古老的项目,部署后,隔一段时间数据库就会连接不上,求如何解决:[org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is com.mysql.jdbc.CommunicationsException: Communicat...
求大神解答Matlab题目求程序代码
-
求大神,求大神 求大神
课程设计任务书 题目 自动发牌程序设计 主要 内容 开发一个自动发扑克牌的软件,使之能完成以下基本功能: 1)52张扑克牌(无大小王)随机分发给4个玩家,每个玩家13张牌。 2)数据包括:4种花色(黑、红、梅、方),每种花色13张牌(2、3、4、5、6、7、8、9、T、J、Q、K、A)。 3)按花色和大小依次输出每个玩家被发给的牌。 4) 要求使用:随机函数、循环、数组、函数、数组名作为函数的参数、模块化程序设计等知识。
这个课程设计怎么弄,求大神帮忙!!!
这个课
这个是什么错误,求大神解答
一、如何搭讪   不要害羞   有一部分程序员“天生不够淫荡”,看到女生就会脸红,尤其是自己喜欢的女生,相反,在电脑上和女生聊天就放得开多了,这大概是长时间和机器接触的缘故吧,但是事实是网络上聊一万句也比不上当面搭讪的一句话,所以,面对女生,一定要克服自己内心害羞的障碍,迈出第一步,其实你发现跟女生面对面聊天也就那么回事。   如何接近   紧接着是接近目标,一定要从正面切入,但要稍微歪一点点,大
maven 聚合 求大神解决下这个问题
[INFO] Scanning for projects...[ERROR] [ERROR] Some problems were encountered while processing the POMs:[ERROR] Child module D:\java\queen-manage\queen-manage-web of D:\java\queen-manage\pom.xml does ...
这个怎么解析啊,求大神指点
"root": [ {          "title": "QQQQ",          "crl": "http://www.baidu.com/2007.html",          "time": "2014/12/10",           "img":            [          {"url":"http://uploads/allimg/1412/1-14121
这个怎么解决啊!!!求大神指导
<%@page import="java.sql.SQLException"%><%@page import="java.sql.ResultSet"%><%@page import="java.sql.Statement"%><%@page import="java.sql.Connection"%><
求大神指导,这个线性表的问题
#include"C.h" #include"SqList.h" typedef int T; #include"Func1-1.cpp" void main() { bool i; int j,k; T e,e0; SqList L; for(j=1;j L.ListInsert(1,j); cout L.ListTraverse(print); cout L.Ge
这个世界永远不缺大神
想求矩阵每一列或每一行的范数,matlab又不想用循环,你懂得。。。纠结半天,百度。。。 终于发现大神级人物的解答: 如求X(m*n)矩阵的列范数,可以使用arrayfun功能 result=arrayfun(@(x)norm(X(:,x)),1:n); 就完美解决了我的难题!