区块链技术博客
www.b2bchain.cn

给定一个包含大写英文字母和数字的句子,找出这个句子所包含的最大的十六进制整数,返回这个整数的值。数据保证该整数在int表示范围内

这篇文章主要介绍了给定一个包含大写英文字母和数字的句子,找出这个句子所包含的最大的十六进制整数,返回这个整数的值。数据保证该整数在int表示范围内,通过具体代码讲解8089并且分析了给定一个包含大写英文字母和数字的句子,找出这个句子所包含的最大的十六进制整数,返回这个整数的值。数据保证该整数在int表示范围内的详细步骤与相关技巧,需要的朋友可以参考下

本文实例讲述了给定一个包含大写英文字母和数字的句子,找出这个句子所包含的最大的十六进制整数,返回这个整数的值。数据保证该整数在int表示范围内。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/8089.html。具体如下:

给定一个包含大写英文字母和数字的句子,找出这个句子所包含的最大的十六进制整数,返回这个整数的值。数据保证该整数在int表示范围内 

 import java.util.*;   public class Solution {     /**      *       * @param s string字符串       * @return int整型      */     public int solve (String s) {         // write code here         int begin=0;         int end=0;         int len=s.length();         int res=0;         //结束条件         //i为字符遍历下标         for(int i=0;end<len;i++){             //只保留合法16进制字符              if(s.charAt(i)>='A'&&s.charAt(i)<='F' || s.charAt(i)>='0'&&s.charAt(i)<='9'){                 end++;                 res=Math.max(Integer.parseInt(s.substring(begin,end),16),res);             }             //非法字符 重新开始             else{                 begin=i+1;                 end=begin;             }         }         return res;     } }

 

本文地址https://www.b2bchain.cn/8089.html

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 给定一个包含大写英文字母和数字的句子,找出这个句子所包含的最大的十六进制整数,返回这个整数的值。数据保证该整数在int表示范围内
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们