面试题26(对字母进行排序,如:s,a,g,d,b; 控制台输入 a b d g s)

对字母进行排序,如:s,a,g,d,b; 控制台输入 a b d g s

import java.util.ArrayList;

import java.util.List;

public class Demon {

public static void main(String[] args) {

String s = "sagdb";

//声音一个list集合存储每一个英文字母

List t = new ArrayList();

for(int i=0;i<s.length();i++)

{

String xx = s.substring(i,i+1);//截取每一个字母

t.add(xx);//添加到List集合里面用于排序

}

//对字母进行排序

java.util.Collections.sort(t);

System.out.println("原来的字母:"+s);

System.out.println("排序后的字母:"+t);

}

}

效果图:

本文分享自微信公众号 - java学习(javaxxf)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-11-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器学习和数学

[数据结构与算法] 线性表总结

线性表也是基本的数据结构之一,Python里面的list和tuple,就是线性表的一种实现。 首先什么是表呢,其实很简单,比如【元素1,元素2,。。。,元素n】...

512110
来自专栏Jack的Android之旅

疯狂java笔记之栈和队列栈队列双端队列

栈的英文单词是Stack,它代表一种特殊的线性表,这种线性表只能在固定一端(通常认为是线性表的尾端)进行插入,删除操作。

16830
来自专栏desperate633

LeetCode 7. Reverse Integer分析代码

9620
来自专栏noteless

[三] java虚拟机 JVM字节码 指令集 bytecode 操作码 指令分类用法 助记符

计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。

52320
来自专栏SeanCheney的专栏

Python题目

简述函数式编程 在函数式编程中,函数是基本单位,变量只是一个名称,而不是一个存储单元。除了匿名函数外,Python还使用fliter(),map(),red...

650160
来自专栏Java爬坑系列

【Java入门提高篇】Day19 Java容器类详解(二)Map接口

  上一篇里介绍了容器家族里的大族长——Collection接口,今天来看看容器家族里的二族长——Map接口。

286190
来自专栏青玉伏案

窥探Swift之使用Web浏览器编译Swift代码以及Swift中的泛型

   有的小伙伴会问:博主,没有Mac怎么学Swift语言呢,我想学Swift,但前提得买个Mac。非也,非也。如果你想了解或者初步学习Swift语言的话,你可...

19950
来自专栏xiaoxi666的专栏

codeM美团编程大赛初赛B轮E题

题目描述 给出一个正整数n,我们把1..n在k进制下的表示连起来记为s(n,k),例如s(16,16)=123456789ABCDEF10, s(5,2)=...

13620
来自专栏算法修养

LeetCode 115 Distinct Subsequences

Given a string S and a string T, count the number of distinct subsequences of S ...

9320
来自专栏Python中文社区

Python生成器的使用技巧详解

之前我们介绍了列表解析式,他的优点很多,比如运行速度快、编写简单,但是有一点我们不要忘了,他是一次性生成整个列表。如果整个列表非常大,这对内存也同样会造成很大压...

16030

扫码关注云+社区

领取腾讯云代金券