「java根据省份查询城市」java根据省份查询城市名称
今天给各位分享java根据省份查询城市的知识,其中也会对java根据省份查询城市名称进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何用java语言实现输入邮编显示城市名称
- 2、jsp/java如何根据ip定位访问者的省份,地区
- 3、java如何从地址串中提取省市区
- 4、如何用Java输入一个省份,然后列出这个省份所有城市的名字?
- 5、java中省会城市怎么加判断
- 6、java根据ip获取城市
如何用java语言实现输入邮编显示城市名称
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class Test {
public static void main(String[] args) throws IOException {
InputStreamReader isr = new InputStreamReader(System.in);
System.out.println("请输入要查询的邮政编号");
BufferedReader br = new BufferedReader(isr);
String str = br.readLine();
br.close();
URL url = new URL(""+str);
URLConnection hul = url.openConnection();
InputStream is = hul.getInputStream();
byte[] by = new byte[1024];
int len = 0;
String address = null;
while((len=is.read(by))!=-1){
address += new String(by,0,len,"GBK");
}
try {
System.out.println(address.substring(address.indexOf("/em:")+6,address.indexOf("/h3")));
} catch (Exception e) {
System.out.println("对不起,您的输入有误");
}
}
}
//测试结果:
请输入要查询的邮政编号
100000
北京市
jsp/java如何根据ip定位访问者的省份,地区
你可以用其他比如百度地图(网页链接)等提供的API可以获得地区省份,你使用肯定是需要审核的,都是免费,你可以试试,自己实现我只能告诉你太难了,而且浪费时间,希望能帮到你。
java如何从地址串中提取省市区
(?province[^省]+自治区|.*?省|.*?行政区|.*?市)(?city[^市]+自治州|.*?地区|.*?行政单位|.+盟|市辖区|.*?市|.*?县)(?county[^县]+县|.+区|.+市|.+旗|.+海域|.+岛)?(?town[^区]+区|.+镇)?(?village.*)
如何用Java输入一个省份,然后列出这个省份所有城市的名字?
简单写了一下,一般来说,在项目里省市区是保存在数据库或者前端页面的js中的,到时候直接查询或者js中用json读取。
一般情况下是省市区三级联动。
现在写的这个是纯java,用的时候需要做一个省类的数组或者List,然后自行添加省市区的数据。
//省类
public class Sheng{
private String name;
private ArrayListShi shi= new ListShi();
public Sheng(String name){
setName(name);
}
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public void addShi(Shi shi){
this.shi.add(shi);
}
//TODO
public void printShiList(){
for(Shi s : shi){
System.out.println(s.name);
}
}
}
//市类
public class Sheng{
private name;
private String xian[] = new String[];
//TODO
public String getName(){
return name;
}
}
java中省会城市怎么加判断
考虑到实际的使用,对于一次的构造函数中,不可能出现两个省会城市嘛
1. 那就你自己可以定义了一个静态的省会城市列表,把所有的省会城市都放在里面
2. 在构造函数初始化对象时,先看这个城市是否在静态的省会城市列表中,若存在,则标记一下这个城市是省会城市即可
java根据ip获取城市
你得需要有张IP和城市的关系对应表 ,具体数据细化到什么程度 根据你的需要来制定
java获取IP的方式一般是从HTTP请求中获取,参看HttpServletRequest的方法getRequestURL
Reconstructs the URL the client used to make the request. The returned URL contains a protocol, server name, port number, and server path, but it does not include query string parameters.
参考页面:
java根据省份查询城市的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java根据省份查询城市名称、java根据省份查询城市的信息别忘了在本站进行查找喔。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。