`
lingyunlujixin
  • 浏览: 17320 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

自动补齐

    博客分类:
  • JAVA
阅读更多
/**
 * <pre>
 * 用指定的字符和指定的长度补齐字符串
 * e.g. paddedStr(3, “2”, 1, ‘0’) => “002”
 * </pre>
 *
 * <br>
 * 
 * @param maxLen      
 * @param inStr       
 * @param position    
 * @param padStr      
 * @exception
 * @return String <br>
 */
public static String paddedStr(int maxLen, String inStr, int position, char padStr) {

    StringBuffer returnVar = new StringBuffer(inStr); //
    StringBuffer wPadStr = new StringBuffer(); //

    int diffLen = 0; //
            
    //
    diffLen = maxLen - inStr.length();
    
    //
    for ( int i = 0; i < diffLen; i++ ) {
        wPadStr.append(padStr);
    }
    
    //
    if( position == 1 ) {

        // 在原字符串的左边追加
    	returnVar.insert( 0, wPadStr.toString() );

    } else if ( position == 0 ) {

        // 在原字符串的右边追加
    	returnVar.append( wPadStr.toString() );
    }
    
    return returnVar.toString();
}

public static void main(String[] args) {

    System.out.print(paddedStr(10, "1", 0, '0'));
    System.out.print(',');
    System.out.println(paddedStr(10, "1", 1, '0'));

   
}

// main函数的测试输出结果为:1000000000,0000000001



分享到:
评论
2 楼 lingyunlujixin 2009-01-08  
jakey0613 写道

忽悠我啊,我还以为能像Google一样查询的时候能自动补全呢?

不好意思,这位大哥,我的题目有歧义。抱歉。
1 楼 jakey0613 2008-11-27  
忽悠我啊,我还以为能像Google一样查询的时候能自动补全呢?

相关推荐

    Eclipse代码自动补齐配置文件

    此配置文件可以自动补齐和提示代码输入!希望能帮助大家提高程序开发效率!

    jquery实现的带有分页效果的仿google的自动补齐效果

    本项目是基于jQuery实现的一种带有分页功能的自动补齐效果,模仿了Google搜索的智能提示功能。这个功能对于提高用户体验,尤其是进行大量数据检索时,能够极大地提升输入效率。 首先,我们要理解“自动补齐”...

    vs2010自动补齐双引号

    标题中提到的“vs2010自动补齐双引号”指的是Visual Studio 2010(简称VS2010)这一集成开发环境(IDE)中的一个功能,它可以帮助开发人员在编写代码时提高效率。描述中提出的问题是在编码过程中经常会遇到需要输入...

    vs插件——像Qt一样自动弹出类的成员函数,自动补齐关键字及变量

    使VS2010像Qt一样自动弹出类的成员函数,自动补齐关键字及变量

    Kivy 语言自动补齐以及代码高亮

    ID 为 Xuton 的一位好心朋友开发了一个扩展文件,可以提供 Kivy 语言的自动补齐和代码高亮,安装方法如下: 下载这个文件; 打开 Pycharm 的主菜单,点击 File 文件 -&gt; Import 导入 ( 或者 Import Settings 导入...

    git命令自动补齐脚本

    这应该是安装git后自动添加的git命令自动补齐脚本,位于以下目录,上传以供特殊情况(如没有安装权限环境)使用 /etc/bash_completion.d/git

    eclipse自动补齐

    ### Eclipse自动补齐功能详解 在开发过程中,代码编辑器的智能辅助功能极大提升了编码效率,其中,自动补齐(代码提示)是最为常用的功能之一。Eclipse作为一款强大的开源集成开发环境(IDE),提供了丰富的功能来...

    vim的配置 实现自动补齐等功能

    它具有高度可定制性,用户可以通过配置文件实现各种功能增强,比如自动补全,这对于编写代码来说非常有用。在这个主题中,我们将深入探讨如何配置Vim以实现自动补全功能以及其他可能的优化。 首先,`.vimrc`文件是...

    防google自动补齐

    防google自动补齐,异步调用数据 $(document).ready(function(){ //表示当前高亮的节点 highlightindex = -1; var timeoutId; var wordInput = $("#word"); var wordInputOffset = wordInput.offset(); ...

    freemarker实现自动补齐字符串

    freemarker实现自动补齐字符串。通过ftl模版文件(ftl文件为freemarker模版文件)的自定义标签实现自动补齐字符串。代码稍作修改便可左补齐右补齐左右补齐,可自定义设置补齐的字符串。测试通过java文件调用ftl文件...

    自动补齐输入edit

    标题“自动补齐edit”暗示我们将讨论的是与编辑工具相关的自动补全功能。 自动补全,也称为智能提示或自动建议,是一种交互式技术,当用户在输入字段中键入字符时,系统会提供可能的完成选项。这种功能在各种场景下...

    自动补齐AE模板缺失插件——AE黑鱼工具箱.rar

    在我们使用ae套模板的时候,经常会出现各种各样的效果缺失。这是因为模板的原作者使用了很多ae的第三方插件。...那么今天给大家带来的这个ae黑鱼工具箱可以自动补全ae缺失的插件,非常方便快捷使用。赶快来下载体验吧。

    百度自动补齐

    **百度自动补齐**是一种常见的前端开发技术,主要应用于搜索引擎或者输入框中,为用户提供智能预测和建议,提高输入效率。这种功能通常被称为自动补全(Autocomplete)或自动完成(Auto-complete)。在JavaScript中...

    xul自动补齐acp文件

    开发firefox扩展时使用XUL文件的自动补齐acp文件,用于editplus。不知能否用于其他编辑器 对XUL reference中列出的标签都可进行自动补齐, 如box标签,使用自动补齐之后只需要输入box然后按空格键即可自动补齐为 ...

    Python自动补齐和静态分析工具Jedi.zip

    Jedi 是一个可以在 IDEs 或者编辑器中使用的 Python 代码自动补齐和静态分析工具。它的历史重点是自动完成,但现在也进行静态分析。 Jedi 好用并且快速。 它比 Python 的所有其他静态分析框架更深入地理解 Python。...

    spket 自动补齐代码

    **Spket 自动补齐代码详解** 在编程过程中,特别是在JavaScript这样的动态类型语言中,自动代码补全是提升开发效率的关键工具。Spket IDE是一款强大的JavaScript开发工具,它以其出色的代码补全功能而备受开发者...

    jQuery实现自动补齐

    "jQuery实现自动补齐"这个主题,主要涉及的是如何利用jQuery来创建一个功能强大的输入框自动完成功能,这在网页表单设计中十分常见,尤其对于搜索框或用户输入数据的场景,可以显著提升用户体验。 自动完成功能通常...

    vim插件 java代码自动补齐

    "vim插件 java代码自动补齐"就是针对这一需求设计的,旨在为Vim提供Java语言的智能代码补全功能。 这个插件名为"javacomplete",它通过集成在Vim环境中,使用户在编写Java代码时能够享受到类似于IDE的自动完成体验...

    C#-AJAX自动补齐

    **C#-AJAX自动补齐技术详解** 在Web开发领域,C#与AJAX的结合为用户提供了丰富的交互体验,特别是在构建搜索引擎的自动补全功能上。VS2008中的Ajax Control Toolkit(AJAX控件工具包)是实现这一功能的强大工具。...

    Python-SublimeJEDI很棒的Python自动补齐SublimeText插件

    **Python-SublimeJEDI:Python自动补全的优秀Sublime Text插件** 在Python开发过程中,选择一款功能强大的编辑器或IDE至关重要,因为它能够极大地提高编程效率和代码质量。Sublime Text是一款广受欢迎的轻量级文本...

Global site tag (gtag.js) - Google Analytics