1.字符串的顺序反向输出和数值的引用传递
public class MyClass{
public static void main(String argv[]){
String s="abcdefg";
Integer i =new Integer(10);
MyClass myclass = new MyClass();
System.out.println(myclass.aaa(i));
System.out.println(myclass.reverse(s));
}
public Integer aaa(Integer i){
int x =i.intValue();
x=x*2;
return Integer.valueOf(x);
}
public static String reverse(String s){
int length=s.length();
StringBuffer result=new StringBuffer(length);
for(int i=length-1;i>=0;i--)
result.append(s.charAt(i));
return result.toString();
}
}
2.数值排序
public class Test{
public static void main(String[] args)
{
int[] maker ={3,5,7,2,8,1};
int[] arry;
Test test=new Test();
arry=test.f(maker);
for(int i=0;i<arry.length;i++){
System.out.println("arry="+arry[i]);
}
}
public int[] f(int[] maker)
{
int[] arry=maker;
int length=arry.length;
for(int i=0;i<length;i++){
for(int j=i+1;j<length;j++){
if(arry[i]>arry[j]){
int temp=arry[j];
arry[j]=arry[i];
arry[i]=temp;
}
}
}
return arry;
}
}
3.字符排序
public class Test{
public static void main(String[] args)
{
char[] maker ={'a','g','A','J','e'};
char[] arry;
Test test=new Test();
arry=test.f(maker);
for(int i=0;i<arry.length;i++){
System.out.println("arry="+arry[i]);
}
}
public char[] f(char[] maker)
{
char[] arry=maker;
int length=arry.length;
for(int i=0;i<length;i++){
for(int j=i+1;j<length;j++){
if(arry[i]>arry[j]){
char temp=arry[j];
arry[j]=arry[i];
arry[i]=temp;
}
}
}
return arry;
}
}
4.字符串排序
public class Test{
public static void main(String[] args)
{
String maker ="agAJe";
Test test=new Test();
char[] arry1=test.f(maker.toCharArray());
String str= new String(arry1);
System.out.println("str="+str);
}
public char[] f(char[] maker)
{
char[] arry=maker;
int length=arry.length;
for(int i=0;i<length;i++){
for(int j=i+1;j<length;j++){
if(arry[i]>arry[j]){
char temp=arry[j];
arry[j]=arry[i];
arry[i]=temp;
}
}
}
return arry;
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/senmon2004/archive/2006/03/28/641714.aspx
分享到:
相关推荐
灰度级算法, 直方图, 图像平移, 指针操作, 直方图匹配, 图像重置 大小的一些基础算法 Made by Anby~
noip中的基础算法,有高精度、动态规划和树型动态规划
Matlab系列--机器学习的一些基础算法,主要使用Python、Cpp、Matlab编写。
基于算法导论学习时我自己练习写的一些算法,总结的一些可能会用到的到这个类库里面,顺便骗点积分来23333
ACM竞赛基础知识,里面包含了动态规划,最短路经,数论等算法.
文章中有截图来自,bilibili的食鱼者,进站搜他,可以看到视频。讲的很好,建议全都看完。收益匪浅。 从事手机tuning,后来又从事车载tuning。感兴趣朋友+微信号(cameratuning_27)一同学习。
matlab开发相关算法、系统代码、设计文档、使用说明,供参考 matlab开发相关算法、系统代码、设计文档、使用说明,供参考 matlab开发相关算法、系统代码、设计文档、使用说明,供参考 matlab开发相关算法、系统代码...
ACM培训基础算法之递归PPT详解 包括递归的一些基础思想和一些经典例题
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的...这是C语言基础算法,希望能给你帮助
本书主要作为算法入门的书,所收集的内容不会很难,并且内容较为精简浓缩。 学习时你必需同时使用编译器实验,学明白一个算法点必需再多做两三个练习, 因为,学明白一个算法,和会运用这个算法写出正确的程序,还有...
2013年至2015年至今的一些算法教程,很有启发性的文档,数据结构等等
这内容是一些基础算法,包括有递归算法,排序算法,广度优先和深度优先等,附加了一些数学思维和数学精巧运用,使用的eclipse进行的编码,东西都在包下,包使用了中文命名,每个不同的算法都命名好了,方面读者进行快速查找...
jsAlgorithmjavascript实现的相关算法base基础算法学习leetcode上的相关问题解决方案others其他杂乱的练习题
基础算法题目精简集合 题目相对来说简要了一些,算是有代表性了,各方面都有题目 偶不希望像别的帖子那样像为了凑数般弄够100题,相反这里不过二三十。 前六章均为算法基础入门必会解答的题目,也就是若当中有任何一...
一些java基础算法、leetcode刷题 Java学习资料
Matlab实现的一些数学基础算法(Some mathematical basic algorithms implemented by Matlab)
以上压缩包里存放的为一些基础算法,希望对大家有所帮助
NOIP图的基础算法,介绍了一些较基础的图算法