编写程序实现:(要求注释写详细) 有这样一个字符串 "http://localhost:8088/abc?name=john&sex=男"; 将该字符串解析,并将所有的键值对写入资源文件。 资源文件内

原创 2018年04月16日 20:07:49
编写程序实现:(要求注释写详细)
有这样一个字符串
"http://localhost:8088/abc?name=john&sex=男";
将该字符串解析,并将所有的键值对写入资源文件。
资源文件内容如下:
name=john

sex=男



package lovo;


import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;


public class HoumeWork {
public static void main(String[] args) {
//Properties文件
Properties pro = new Properties();
String s="http://localhost:8088/abc?name=john&sex=男";
//substring(起始坐标,结束坐标),然后indexOf截取
String s1=s.substring(s.indexOf("?"));
//打印
System.out.println(s1);
//替换
String s2=s1.replace("?", "");
System.out.println(s2);
//将s2这个字符串用&进行分割
String[] str=s2.split("&");
 
 
//把name   john   sex   男提  取出来
 
//注释如上
      String y = s2.substring(0, s2.indexOf("&"));
      String y1 = s2.substring(s2.indexOf("&")+1);
//       name=john
      String z = y.substring(0, y.indexOf("="));
      String z1 = y.substring(y.indexOf("=")+1);
//       sex=男
      String l = y1.substring(0, y1.indexOf("="));
      String l1 = y1.substring(y1.indexOf("=")+1);


      pro.setProperty(z, z1);
      pro.setProperty(l, l1);
      
      //保存
      try {
pro.store(new FileWriter("IP.txt"), null);
} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println("没有找到该文件");
}
      
      //一个一个打印出来
      System.out.println(z);
      System.out.println(z1);
      System.out.println(l);
      System.out.println(l1);
}


}



5-1 字符串转换成十进制整数 (15分) (这是补上的7月6号)

5-1 字符串转换成十进制整数   (15分) 输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果...
  • qq_34952846
  • qq_34952846
  • 2016年07月08日 19:39
  • 2616

字符串的排列。输入一字符串,打印出该字符串中字符的所有排列。例如输入abc,则排列为abc,acb,bac,bca,cab,cba

import java.util.HashMap; public class Permutation { private char[] ch; public Permutation(Stri...
  • renyisheng
  • renyisheng
  • 2015年08月28日 20:59
  • 1197

写一个函数, 2个参数, 1个字符串, 1个字节数,返回截取的字符串,要 求字符串中的中文不能出现乱码: 如 ( “ 我ABC”, 4) 应该截为 “ 我AB”,输入( “ 我 ABC汉DEF”, 6

public String subString(String str, int subBytes) { int bytes = 0; // 用来存储字符串的总字节数 for (int i = 0; i...
  • dandanyisheng
  • dandanyisheng
  • 2016年05月25日 13:48
  • 784

VB资源文件的多种使用技巧

一、 开发中英(简、繁)双版本现在比较流行的软件都会有中文版、英文版、繁体版等等多个版本,并可以根据系统的语言自动显示相适应的版本,那么这个功能在 VB 是如何实现得呢的:1、 首先通...
  • Mini_Pray
  • Mini_Pray
  • 2006年11月16日 19:12
  • 3464

NYoj-字符串替换

字符串替换 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述编写一个程序实现将字符串中的所有"you"替换成"we" 输入输入包含多行数据  每行数据是一个...
  • Holyang_1013197377
  • Holyang_1013197377
  • 2014年09月20日 18:32
  • 1548

题目描述:给定一个字符串,求出其所有可能的字符组合. 比如:abc 其所有组合是:a,b,c,ab,ac,bc,abc

/* 题目描述:给定一个字符串,求出其所有可能的字符组合. 比如:abc 其所有组合是:a,b,c,ab,ac,bc,abc 是递归的思想:首先你拿到的是abc,你可以依次打印出去掉c,b,a的组合...
  • Faded0104
  • Faded0104
  • 2017年09月08日 11:09
  • 400

Android XML字符串资源文件详细讲解

前言 此篇讲解Android项目资源文件夹(res)下strings.xml资源文件的种类和使用。在实际开发过程中,字符串资源是使用的非常频繁的一种资源类型,所以今天打算单独以一篇博客的形式记录下来-...
  • muyi_amen
  • muyi_amen
  • 2015年08月27日 14:55
  • 2327

给定一个文件每一行是字符串,找出所有的逆序对,比如abc和cba是逆序的对。

package com.example.suanfa; /**  * 给定一个文件每一行是字符串,找出所有的逆序对,比如abc和cba是逆序的对。  * @author Administ...
  • z863064197
  • z863064197
  • 2015年09月10日 20:50
  • 160

题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a、b、c、ab、ac、bc、abc。

题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a、b、c、ab、ac、bc、abc。 学习别人的:http://zhedahht.blog.163.com/...
  • kangkanglou
  • kangkanglou
  • 2011年10月23日 16:39
  • 4753

【字符串】面试题之键值对(”key = valude”)字符串

题目: 键值对(”key = valude”)字符串,在开发中经常使用; 要求1:请自己定义一个接口,实现根据key获取valude;40分 要求2:编写测试用例。30分 要求3:键值对中间可能有n多...
  • u010418035
  • u010418035
  • 2015年04月04日 14:49
  • 2076
收藏助手
不良信息举报
您举报文章:编写程序实现:(要求注释写详细) 有这样一个字符串 "http://localhost:8088/abc?name=john&sex=男"; 将该字符串解析,并将所有的键值对写入资源文件。 资源文件内
举报原因:
原因补充:

(最多只允许输入30个字)