待解析字符串
String firstLine="POST http://120.132.0.117:8080/yun90/article/GetRelatedArticles HTTP/1.1";
代码
package com.basic;
public class Parse01 {
public static void main(String[] args) {
/*
* 1、 http请求的post报文
* 2、 换行也是字符,只是肉眼看不见,一个“回车换行”实际上是一个“\r\n”字符
*
* POST http://blog.csdn.net/yun90/article/GetRelatedArticles HTTP/1.1
* Host: blog.csdn.net
* Connection: keep-alive
*
* pageindex=2&articleId=23462041
*
* 将回车和空行转换成\r\n后的字符串如下
*/
String post = "POST http://120.132.0.117:8080/yun90/article/GetRelatedArticles HTTP/1.1\r\nHost: blog.csdn.net\r\nConnection: keep-alive\r\n\r\npageindex=2&articleId=23462041";
/*
* 一、按照分隔符进行拆分
*
* 1. 按分隔符一次切割成几段,存放在数组里
* 2. 打数组指定下标的数据
* 3. 打印数组全部内容
* 4. 写for循环执行过程的注释
*/
String firstLine="POST http://120.132.0.117:8080/yun90/article/GetRelatedArticles HTTP/1.1";
String[] arry1=firstLine.split(" ");
System.out.println("arry1[1]="+arry1[1]);
for(int i=0;i<arry1.length;i++){
System.out.println("arry1["+i+"]="+arry1[i]);
}
}
}