![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码训练营
指尖飞码
关注大数据开发、编程、算法
展开
-
代码训练营——String
一、模拟一个trim方法,去除字符串两端的空格。 思路: 1,判断字符串第一个位置是否是空格,如果是继续向下判断,直到不是空格为止。 结尾处判断空格也是如此。 2,当开始和结尾都判断到不是空格时,就是要获取的字符串。二、将一个字符串进行反转。将字符串中指定部分进行反转,”abcdefg”;abfedcg 思路: 1,曾经学习过原创 2016-04-30 11:04:07 · 517 阅读 · 0 评论 -
代码训练营——java读取文件中内容
import java.io.*;class FileReaderTest{ public static void main(String[] args)throws IOException { FileReader fr = new FileReader("FileWriterDemo.java"); int num = 0; c原创 2016-05-23 20:42:05 · 403 阅读 · 0 评论 -
代码训练营——递归算法判断递增数组
用递归算法判断数组a[N]是否为一个递增数组。 递归的方法,记录当前最大的,并且判断当前的是否比这个还大,大则继续,否则返回false结束:bool fun(int a[], int n){ if(n= =1) return true; if( n= =2 ) return a[n-1] >= a[n-2]; return fun( a,n原创 2016-05-20 22:54:15 · 517 阅读 · 0 评论 -
代码训练营——泛型之限定
import java.util.*;class GenericDemo6{ public static void main(String[] args) { /* ArrayList<String>al = new ArrayList<String>(); al.add("abc1"); al.add("abc2"原创 2016-05-10 00:17:46 · 455 阅读 · 0 评论 -
代码训练营——泛型实例
class Worker{}class Student{}//泛型前做法class Tool{ private Object obj; public void setObject(Object obj) { this.obj = obj; } public Object getObject() { return原创 2016-05-09 18:38:02 · 1111 阅读 · 0 评论 -
JAVA代码训练营救——TreeSet的泛型实现
import java.util.*;class GenericDemo2{ public static void main(String[] args) { TreeSet<String>ts = new TreeSet<String>(new LenComparator()); ts.add("abcd"); ts.add("c原创 2016-05-09 00:59:51 · 530 阅读 · 0 评论 -
代码训练营——TreeSet比较器
练习:按照字符串长度排序/*字符串本身具备比较性。但是它的比较方式不是所必需的。这时就只能使用比较器.*/import java.util.*;class TreeSetTest{ public static void main(String[] args) { TreeSet ts = new TreeSet(new StrLenCompare());原创 2016-05-07 22:57:04 · 450 阅读 · 0 评论 -
代码训练营——TreeSet
import java.util.*;//存储自定义对象;想按照学生的年龄进行排序//TreeSet:可以对Set集合中的元素进行排序//需求:/*往TreeSet集合中存储自定义对象学生。想按照学生的年龄进行排序。记住:排序时,当主要条件相同时,一定判断次要条件。*/class TreeSetDemo{ public static void main(String[] a原创 2016-05-07 21:03:35 · 787 阅读 · 0 评论 -
代码训练营——ArrayList
要求:去除ArrayList集合中的重复元素import java.util.*;class ArrayListTest{ public static void main(String[] args) { ArrayList al = new ArrayList(); al.add("1"); al.add("2");原创 2016-05-06 17:51:09 · 807 阅读 · 0 评论 -
代码训练营——TreeMap(获取该字符串中的字母出现的次数)
import java.util.*;class MapTest1{ public static void main(String[] args) { String s =charCount("ab-c+sdk?fabcs"); System.out.println(s); } public static String char原创 2016-05-15 16:53:10 · 880 阅读 · 0 评论 -
代码训练营——TreeMap
需求:对学生对象的年龄进行升序排序 因为数据是以键值对形式存在的。所以要使用 可以排序的Map集合。TreeMap。import java.util.*;class MapTest2{ public static void main(String[] args) { TreeMap<Student,String>tm = new TreeMap<Student原创 2016-05-14 17:08:03 · 505 阅读 · 0 评论 -
JAVA代码训练营—— keySet、entrySet
/* 每一个学生都有对应的归属地。 学生Student,地址String。 学生属性:姓名,年龄。 注意:姓名和年龄相同的视为同一个学生。 保证学生的唯一性。1,描述学生。2,定义map容器。将学生作为键,地址作为值。存入。3,获取map集合中的元素。*/import java.util.*; class Student implements Comparable原创 2016-05-14 01:10:52 · 777 阅读 · 0 评论 -
代码训练营——进制转换
#include <stdio.h>int main(){ unsigned int i=0; int Num,N; int collection[50]; scanf("%d,%d",&Num,&N); while(Num!=0) { collection[i]=Num%N; i++; Num=Nu原创 2016-05-26 22:56:48 · 497 阅读 · 0 评论 -
代码训练营——StringBuffer
StringBuffer是一个字符缓冲区。是一个容器。 1、而且长度是可变的。 2、可以字节操作多个数据类型。 3、最终会通过toString方法变成字符串。|C create |U update |R read |D delete1、存储StringBuffer append();将指定数据作为参数添加到已有数据的结尾处; StringBuffer insert(inde原创 2016-04-30 12:15:28 · 492 阅读 · 0 评论 -
代码训练营———将文本文件复制到另一个文件中
复制的原理: 其实就是将C盘下的文件数据存储到D盘的一个文件中。 步骤: 1,在D盘创建一个文件。用于存储C盘文件中的数据。 2,定义读取流和C盘文件关联。 3,通过不断的读写完成数据存储。 4,关闭资源。import java.io.*;class CopyText { public static void main(String[] args) throws IOExce原创 2016-05-23 21:58:36 · 1387 阅读 · 0 评论