- 浏览: 105999 次
- 性别:
- 来自: 广州
最新评论
-
xinhemei:
我试了试,发现gmail和163的不行。好像ajax请求失败了 ...
jQuery实现邮箱自动登录 -
酒鬼_yuan:
我正在找 谢谢了
关于yui的学习
package easy; import java.util.Scanner; /** *poj2105 easy * 这道题是ip地址的转换。以后能也得用到,就封装起来。其中两个方法是在网上找的,懒得写 * 现在才知道,原来parse这个函数可以指定被解析的字符串的基数。 * 比如“101110”,指定2时,就当成二进制来处理,不指定或者是10的话,就当成十进制数 * @author NC */ public class Poj2105 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); if (scan.hasNext()) { int n = Integer.parseInt(scan.nextLine().trim()); for (int i = 0; i < n; i++) { String ip = scan.nextLine().trim(); System.out.println(IP.BinaryStringToIP(ip)); } } } } class IP { //都没有错误处理 public static long ipToLong(String strIP) { //将127.0.0.1形式的IP地址转换成10进制整数3396362403L int j = 0; int i = 0; long[] ip = new long[4]; int position1 = strIP.indexOf("."); int position2 = strIP.indexOf(".", position1 + 1); int position3 = strIP.indexOf(".", position2 + 1); ip[0] = Long.parseLong(strIP.substring(0, position1)); ip[1] = Long.parseLong(strIP.substring(position1 + 1, position2)); ip[2] = Long.parseLong(strIP.substring(position2 + 1, position3)); ip[3] = Long.parseLong(strIP.substring(position3 + 1)); //ip1*256*256*256+ip2*256*256+ip3*256+ip4 return (ip[0] << 24) + (ip[1] << 16) + (ip[2] << 8) + ip[3]; } public static String longToIP(long longIP) { //将10进制整数形式3396362403L转换成127.0.0.1形式的IP地址 StringBuffer sb = new StringBuffer(""); //直接右移24位 sb.append(String.valueOf(longIP >>> 24)); sb.append("."); //将高8位置0,然后右移16位 sb.append(String.valueOf((longIP & 0x00FFFFFF) >>> 16)); sb.append("."); sb.append(String.valueOf((longIP & 0x0000FFFF) >>> 8)); sb.append("."); sb.append(String.valueOf(longIP & 0x000000FF)); sb.append("."); return sb.toString(); } public static String BinaryStringToIP(String binaryString) { String ip0 = binaryString.substring(0, 8); String ip1 = binaryString.substring(8, 16); String ip2 = binaryString.substring(16, 24); String ip3 = binaryString.substring(24, 32); String ip = Integer.parseInt(ip0,2) + "." + Integer.parseInt(ip1,2) + "." + Integer.parseInt(ip2,2) + "." + Integer.parseInt(ip3,2); return ip; } }
发表评论
-
Poj3126
2010-05-29 22:07 1199import java.io.BufferedIn ... -
poj3125简单模拟
2010-05-25 11:44 920import java.io.BufferedInputS ... -
还是水
2010-05-24 12:53 731import java.io.BufferedInputS ... -
Poj3085再水一下
2010-05-24 12:28 825import java.io.BufferedInputS ... -
Poj3673超水题
2010-05-24 12:12 818package easy; import java. ... -
Poj3278 广度优先搜索
2010-05-22 23:24 1286import java.io.BufferedInputS ... -
合唱队形
2010-05-09 21:45 2105#include <stdio.h> #incl ... -
动态规划经典问题 石子合并
2010-05-09 21:45 6056我们学校的oj的 #include & ... -
poj3199 高精
2010-05-09 21:44 924import java.io.BufferedInputS ... -
poj1002 郁闷的电话号码
2010-05-08 23:48 1228import java.io.BufferedInputS ... -
poj1298 无语。。。
2010-04-24 23:24 974import java.io.BufferedInputStr ... -
poj1017 装箱问题 简单贪心
2010-04-18 16:56 2323import java.io.BufferedInpu ... -
poj1042 枚举+贪心算法
2010-04-18 00:45 1763import java.io.BufferedInputS ... -
zoj3197 Google Book 贪心算法
2010-04-15 23:54 1341#include <stdio.h> #defi ... -
Poj2453 an easy program
2010-04-09 00:19 832/* * To change this template, ... -
poj2299 递归与分治策略
2010-04-02 23:38 1398package hard; import java.io ... -
poj1723 数学问题
2010-04-02 15:31 990package middle; import jav ... -
Poj2524 并查集
2010-03-18 15:22 840package middle; import jav ... -
Poj1308 并查集
2010-03-18 15:21 1660package middle; import jav ... -
poj1405 高精
2010-02-28 11:09 1333import java.io.BufferedInputS ...
相关推荐
POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类
poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题...
POJ第1861题源码 POJ第1861题源码 POJ第1861题源码
北大POJ1159-Palindrome 解题报告+AC代码
C语言 poj npu 西工大 C语言Poj答案全完整打包,给有需要的朋友
poj分类poj分类poj分类poj分类
poj 3414解题报告poj 3414解题报告poj 3414解题报告poj 3414解题报告
poj 1012解题报告poj 1012解题报告poj 1012解题报告poj 1012解题报告
poj 2329解题报告poj 2329解题报告poj 2329解题报告poj 2329解题报告
北大POJ2002-Squares 解题报告+AC代码
POJ1503解答 POJ1503解答,正确答案(已通过POJ)
poj 1659解题报告poj 1659解题报告poj 1659解题报告poj 1659解题报告
POJ1048,加强版的约瑟夫问题 难度中等
POJ1083的代码,POJ1083的代码,POJ1083的代码
poj 百练 题目分类 poj 百练 题目分类
POJ上的一道题目,自己写的代码,因为想下载别人的, 所以就放上了。
poj 1001答案
POJ2968代码有用,欢迎下载,POJ代码
Poj中一些题目的源代码,里面共有二十多道题目,OI
北大POJ3253-POJ3253-Fence Repair【STL优先队列】 解题报告+AC代码