当前位置:  编程技术>移动开发
本页文章导读:
    ▪Hex ASCII间的变换        Hex ASCII间的转换 public class StringToHex{   public String convertStringToHex(String str){   char[] chars = str.toCharArray();   StringBuffer hex = new StringBuffer();   for(int i = 0; i < chars.length; i++){     hex.append(Integer.to.........
    ▪ UIPopoverController座标        UIPopoverController坐标 TodoViewController *contentViewController = [[TodoViewController alloc] init]; UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:contentViewController]; navigationContr.........
    ▪ java中判断字符串是不是为数字的三种方法       java中判断字符串是否为数字的三种方法 java中判断字符串是否为数字的三种方法 1用JAVA自带的函数public static boolean isNumeric(String str){  for (int i = str.length();--i>=0;){      if (!Character.isDigit(str.........

[1]Hex ASCII间的变换
    来源: 互联网  发布时间: 2014-02-18
Hex ASCII间的转换
public class StringToHex{

  public String convertStringToHex(String str){

  char[] chars = str.toCharArray();

  StringBuffer hex = new StringBuffer();
  for(int i = 0; i < chars.length; i++){
    hex.append(Integer.toHexString((int)chars[i]));
  }

  return hex.toString();
  }

  public String convertHexToString(String hex){

  StringBuilder sb = new StringBuilder();
  StringBuilder temp = new StringBuilder();

  //49204c6f7665204a617661 split into two characters 49, 20, 4c...
  for( int i=0; i<hex.length()-1; i+=2 ){

      //grab the hex in pairs
      String output = hex.substring(i, (i + 2));
      //convert hex to decimal
      int decimal = Integer.parseInt(output, 16);
      //convert the decimal to character
      sb.append((char)decimal);

      temp.append(decimal);
  }
  System.out.println("Decimal : " + temp.toString());

  return sb.toString();
  }

  public static void main(String[] args) {

  StringToHex strToHex = new StringToHex();
  System.out.println("\n***** Convert ASCII to Hex *****");
  String str = "I Love Java!"; 
  System.out.println("Original input : " + str);

  String hex = strToHex.convertStringToHex(str);

  System.out.println("Hex : " + hex);

  System.out.println("\n***** Convert Hex to ASCII *****");
  System.out.println("Hex : " + hex);
  System.out.println("ASCII : " + strToHex.convertHexToString(hex));
  }
}

    
[2] UIPopoverController座标
    来源: 互联网  发布时间: 2014-02-18
UIPopoverController坐标

TodoViewController *contentViewController = [[TodoViewController alloc] init];

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:contentViewController];

navigationController.contentSizeForViewInPopover = CGSizeMake(100, 100); //内容大小

    UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:navigationController];

popover.popoverContentSize = CGSizeMake(300, 300); //弹出窗口大小,如果屏幕画不下,会挤小的。这个值默认是320x1100

 

CGRect popoverRect = CGRectMake(200, 700, 10, 10);

[popover presentPopoverFromRect:popoverRect  //popoverRect的中心点是用来画箭头的,如果中心点如果出了屏幕,系统会优化到窗口边缘

 inView:self.view //上面的矩形坐标是以这个view为参考的

   permittedArrowDirections:UIPopoverArrowDirectionDown  //箭头方向

   animated:YES];

 

[contentViewController release];

[navigationController release];

 

//最佳实践,使用哪个view做参考,就以哪个view的bounds送进去就好了,箭头自动指向这个view的中心


    
[3] java中判断字符串是不是为数字的三种方法
    来源: 互联网  发布时间: 2014-02-18
java中判断字符串是否为数字的三种方法
java中判断字符串是否为数字的三种方法
1用JAVA自带的函数
public static boolean isNumeric(String str){
  for (int i = str.length();--i>=0;){  
   if (!Character.isDigit(str.charAt(i))){
    return false;
   }
  }
  return true;
}

2用正则表达式
public static boolean isNumeric(String str){
    Pattern pattern = Pattern.compile("[0-9]*");
    return pattern.matcher(str).matches();   
}

3用ascii码

public static boolean isNumeric(String str){
   for(int i=str.length();--i>=0;){
      int chr=str.charAt(i);
      if(chr<48 || chr>57)
         return false;
   }
   return true;
}

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android实现退出时关闭所有Activity的方法 iis7站长之家
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3