欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java編程實(shí)現(xiàn)根據(jù)EXCEL列名求其索引的方法

 更新時(shí)間:2015年11月19日 12:27:52   作者:jdkleo  
這篇文章主要介紹了java編程實(shí)現(xiàn)根據(jù)EXCEL列名求其索引的方法,涉及Java元素遍歷與數(shù)學(xué)運(yùn)算的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了java編程實(shí)現(xiàn)根據(jù)EXCEL列名求其索引的方法。分享給大家供大家參考,具體如下:

原理:
[a1-z26]*26^n-1 + [a1-z26]*26^n-2 + ... + [a1-z26]*26^0

具體代碼如下:

/* 
 * To change this template, choose Tools | Templates 
 * and open the template in the editor. 
 */ 
import java.util.HashMap; 
import java.util.Map; 
/** 
 * 
 * @author jdkleo 
 */ 
public class ExcelUtil { 
  public static int getCellNum(String cellStr) { 
    char[] cellStrArray = cellStr.toUpperCase().toCharArray(); 
    int len = cellStrArray.length; 
    int n = 0; 
    for(int i=0;i<len;i++){ 
      n += (((int)cellStrArray[i])-65+1)*Math.pow(26, len-i-1); 
    } 
    return n-1; 
  } 
  public static void main(String[] args) { 
    System.out.print(getCellNum("aaa")); 
  } 
}

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • SpringBoot發(fā)送郵箱驗(yàn)證碼功能

    SpringBoot發(fā)送郵箱驗(yàn)證碼功能

    這篇文章主要介紹了SpringBoot發(fā)送郵箱驗(yàn)證碼功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • MyBatisPlus批量添加的優(yōu)化與報(bào)錯(cuò)解決

    MyBatisPlus批量添加的優(yōu)化與報(bào)錯(cuò)解決

    MybatisPlus是一個(gè)高效的java持久層框架,它在Mybatis的基礎(chǔ)上增加了一些便捷的功能,提供了更加易用的API,可以大幅度提高開(kāi)發(fā)效率,這篇文章主要給大家介紹了關(guān)于MyBatisPlus批量添加的優(yōu)化與報(bào)錯(cuò)解決的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • Java實(shí)現(xiàn)解析JSON大文件JsonReader工具詳解

    Java實(shí)現(xiàn)解析JSON大文件JsonReader工具詳解

    這篇文章主要介紹了Java實(shí)現(xiàn)解析JSON大文件的工具JsonReader使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-01-01
  • java鏈表應(yīng)用--基于鏈表實(shí)現(xiàn)隊(duì)列詳解(尾指針操作)

    java鏈表應(yīng)用--基于鏈表實(shí)現(xiàn)隊(duì)列詳解(尾指針操作)

    這篇文章主要介紹了java鏈表應(yīng)用--基于鏈表實(shí)現(xiàn)隊(duì)列,結(jié)合實(shí)例形式分析了java基于鏈表實(shí)現(xiàn)隊(duì)列尾指針相關(guān)操作使用技巧,需要的朋友可以參考下
    2020-03-03
  • Java針對(duì)封裝數(shù)組的簡(jiǎn)單復(fù)雜度分析方法

    Java針對(duì)封裝數(shù)組的簡(jiǎn)單復(fù)雜度分析方法

    這篇文章主要介紹了Java針對(duì)封裝數(shù)組的簡(jiǎn)單復(fù)雜度分析方法,簡(jiǎn)單講述了java封裝數(shù)組時(shí)間復(fù)雜度分析的原理、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • 性能爆棚的實(shí)體轉(zhuǎn)換復(fù)制工具M(jìn)apStruct使用詳解

    性能爆棚的實(shí)體轉(zhuǎn)換復(fù)制工具M(jìn)apStruct使用詳解

    這篇文章主要為大家介紹了性能爆棚的實(shí)體轉(zhuǎn)換復(fù)制工具M(jìn)apStruct使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • tio-boot?jfinal-plugins框架整合redis示例詳解

    tio-boot?jfinal-plugins框架整合redis示例詳解

    這篇文章主要為大家介紹了tio-boot?jfinal-plugins框架整合redis示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • springboot中實(shí)現(xiàn)通過(guò)后臺(tái)創(chuàng)建臨時(shí)表

    springboot中實(shí)現(xiàn)通過(guò)后臺(tái)創(chuàng)建臨時(shí)表

    這篇文章主要介紹了springboot中實(shí)現(xiàn)通過(guò)后臺(tái)創(chuàng)建臨時(shí)表操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java詳細(xì)介紹單例模式的應(yīng)用

    Java詳細(xì)介紹單例模式的應(yīng)用

    單例模式(Singleton Pattern)是 Java 中最簡(jiǎn)單的設(shè)計(jì)模式之一。這種類型的設(shè)計(jì)模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對(duì)象的最佳方式
    2022-09-09
  • java中aop實(shí)現(xiàn)接口訪問(wèn)頻率限制

    java中aop實(shí)現(xiàn)接口訪問(wèn)頻率限制

    本文主要介紹了java中aop實(shí)現(xiàn)接口訪問(wèn)頻率限制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04

最新評(píng)論