自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 将数据储存到文件

文件储存是android中最基本的一种数据储存方式,不对存储内容进行任何格式化处理,所有数据都是原封不动的保存到文件当中。因此,适合用于储存一些简单的文本数据或者二进制数据。Content类中提供了一个openFileOutput(),可以将数据储存到指定文件中。第一个是文件名(不包含路径)。第二个是操作模式:MODE_PRIVATE 表示文件名相同是,覆盖原文件的内容。MOD

2017-03-13 15:24:21 1047

原创 android 自定义Topbar

自定义控件我们需要的步骤:*设计需要的属性*实现VIew*引用VIew*完善功能本文我们自定义一个Topbar的控件,需要实现有两个按钮,一个标题的控件。可参考企鹅的移动端界面Topbar(虽然没有那么高大上),具体为一个居左的返回键,一个居右菜单键,一个居中标题。1,设计需要的属性在valuse中新建一个名为atts的xml文件,然后将我们需要用到

2017-03-08 00:38:46 422

原创 自定义控件

尝试制作一个类似于iphone的标题栏。首先新建一个布局文件里面的内容为两个Button,一个TextView。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=

2017-02-09 16:55:49 234

原创 ListView基础运用

ListView的作用就是显示列表的一个控件,每一个ListView都可以含有多个列表项。在ListView的运用中会用到数据适配器的使用,数据适配器的作用是把复杂的数据(数组,链表,数据库,集合等)填充在制定界面上。ArrayAdapter(数组适配器): 数据源可以是集合或数组。SimpleAdapter(简单适配器):数据源只能是特定泛型的集合。实现过程: 新建适配器==>添

2017-02-08 17:06:44 281

原创 搜索内容自动匹配

搜索自动匹配功能,如下图。主要用到两个控件的运用。1.AutoCompleteTextView      只匹配一次。2.MultiAutoCompleteTextView      多次匹配,每次匹配完会以一个符号断开然后根据接下来输入的内容继续匹配。以及他们的一个属性:android:completionThreshold="3"   //  当输入的字符数量为3的

2017-01-02 10:33:47 636

原创 Button的三种监听方法;

Button的三种监听方法: private Button button; button = (Button) findViewById(R.id.button);1.内部匿名类监听方法:button.setOnClickListener(new View.OnClickListener() { @Override pu

2016-12-30 09:15:57 1148

原创 抽象类的应用

// 抽象类的应用//定义抽象类abstract class Asss { private String name; private int age; // 构造方法作为传参用 public Asss(String name, int age) { this.age = age; this.name = name; } public String getName()

2016-12-05 15:50:56 274

原创 String 的常用方法

public class index12 { public static void main(String[] args) { String str = "dingnigefei@nimei "; // length() 长度 // System.out.println(str.length()); // to.CharArray() 字符串转char数组 // char

2016-12-03 15:04:15 226

原创 抽象类与抽象方法

/* 抽象类 抽象方法 声明关键字abstract * 抽象方法需要在每一个子类中重写父类中的每一个抽象方法; */abstract class Sfather { private String name; public String getName() { return name; } public void setName(String name) { thi

2016-12-03 10:09:20 203

原创 方法的重写与super以及重写与重载的区别

// 重写 与 superclass Father { public void tell() { System.out.println("父类:创建了一个方法"); }}class Son extends Father { public void tell() { // 方法名与父类里面的一样 super.tell(); // 使用

2016-12-02 15:46:05 353

原创 java构造对象

// 构造对象 class Num { int age; String name; public Num(int a, String n) { age = a; name = n; System.out.println("姓名:" + name + " 年龄:" + age); }}public class index09 { public stat

2016-12-02 14:19:46 866

原创 类的匿名调用

// 类的匿名调用class Persion { public void sum() { System.out.println("hello wusai"); }}public class index03 { public static void main(String[] args) { new Persion().sum(); }}

2016-12-01 15:01:06 264

原创 方法的重载

// 方法的重载public class index04 { public static void main(String[] args) { int a = 1; String b = "b"; sum(a); sum(b); sum(a, b); } public static void sum(int a, String b) { System.out.

2016-12-01 14:59:40 174

原创 类继承学习笔记

//继承 extends继承关键字 格式:class 子类 extends 父类(){}import java.awt.Window.Type;import java.util.jar.Attributes.Name;class Perple { private String name; private int age; public String getName() { r

2016-12-01 14:58:13 191

原创 static关键字学习笔记

// static 关键字 class erson { private String name; static private String contry = "南京"; /* * private String contry = "南京"; 没有添加static关键字在下面修改contry时需要每一个对象都修改一次 * 添加了static关键字之后,所有对象只需

2016-12-01 14:56:50 208

原创 类的封装学习笔记

import javax.sql.rowset.serial.SerialArray;class Person { // 类 private String name; // 参数 private关键字是封装参数 private int age; public String getName() { // 给封装好的参数写获得

2016-11-30 10:37:47 331

原创 HDOJ2025

1.对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。2.这里需要根据字符的ASCII码来判断,首先找到字符串里面ASCII码最大的那个字符,在另一个循环里面只要ASCII码跟最大的相等的就在后面加上“(max)”输出。找到最大的字符:for (int i =

2016-11-17 15:46:28 759

原创 HDOJ2021

1.关于给老是发工资,如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。输入数据包含多个测试实例,每个测试实例的第一行是一个整数n(nn=0表示输入的结束,不做处理。3.题目只要的意思就是要判断总共需要多少张钱,我们需要用给定的币值来判断,假如给定

2016-11-17 15:10:23 611

原创 HDOJ

1.输入n(n输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。 2.主要思想就是掌握绝对值的判断:Math.abs() // 求绝对值3.讲所有的数据放在数组里面,然后根据绝对值来交换位置: int num[] = new int[n]; for (int i = 0

2016-11-17 10:39:10 206

原创 HDOJ2017

1.对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。2.这一道题里面最中药的一点就是检测是否有数字:if (Character.isDigit(m.charAt(j))) { sum++; }判断有出现数字之后

2016-11-17 10:26:20 247

原创 HDOJ2016

1.输入n(n输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。2.思路:讲所有数据放在数组中,找到最小数的位置跟值:int a[] = null; // 定义一个空的数组 a = new int[n];for (int i = 0; i < n; i++) {

2016-11-16 15:59:12 361

原创 HDOJ2015

1.有一个长度为n(n输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。2。解答思路:用一个变量来计数,当这个变量自增为m时就把它归零,然后再次自增。这样就能检测到每多少个数求平均值。假如有多出来的我们直接计算。 num = num + i * 2; // 累计所有数值得和 j++; // 检测用的变量if (j == m)

2016-11-16 15:34:34 569

原创 HDOJ2014

1.问题:青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。输入数据有多组,每组占一行,每行的第一个数是n(22.题的要求是在给定的一组数据里面,去掉一个最高跟一个最低,然后求平均值。因为是平均值,会有小数点,需要考虑数据的类型。3.整体的思路为,找出最大跟最小的两个数,所有数据的总和减去这两个数然后求平均值。首

2016-11-16 15:11:13 336

原创 HDOJ2011

1.多项式的描述如下:1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...现在请你求出该多项式的前n项的和。输入数据由2行组成,首先是一个正整数m(m2.寻找每一项的规律,只要分母为双数前面的符号就是负号,每次分母都加1 。3.将输入的字符转换赋值给m, String indexStr = cin.nextLine(); String numStr

2016-10-26 10:40:53 269

原创 HDOJ2013

1.第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?输入数据有多组,每组占一行,包含一个正整数n(12.在第N天只剩下1个了,我们可以用一个循环将大圣每一天吃的从1到N 全加回去。3.int m = 1;

2016-10-25 14:13:24 327

原创 HDOJ2012

1.对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。2.题目要求是要判断某个数对否是素数,这里用到函数调用,用函数写出判断的方法:素数就是只能被自己跟 1 整除的数。public static int sushu(int a) { int l = 0;

2016-10-23 01:31:29 376

原创 HDOJ2010

1.“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。现在要求输出所有在m和n范围内的水仙花数 。  输入数据有多组,每组占一行,包括两个整数m和n(1002.根据i题目的要求,需要将获得的三位数拆分成个,十,百,再经过计算判断然后输出。3.写好前面代码之后在写拆分的方法:a = i / 100;b = (i - a * 100

2016-10-22 22:40:47 559

原创 HDOJ2009

1.数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。2.想好解题思路,在m个数之内将n反复开方然后把计算好的值相加。3.开始写代码获取输入的内容:n = cin.nextInt(); // 获取输入的第一个数据定义为nm = cin.nextInt(); // 获取输入的第一个数据定义为m 4.开始计算部分,判断计算之前

2016-10-14 23:45:51 299

原创 HDOJ2008

1.统计给定的n个数中,负数、零和正数的个数,输入数据有多组,每组占一行,每行的第一个数是整数n(n2. 思考解题需要做哪些东西,首先要获取输入的内容,然后进行判断。group = cin.nextLine(); // 获取输入的整行内容String[] a = group.split(" "); /

2016-10-14 22:06:25 359

原创 HDOJ2007

1.给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。2.确定好计算方法之后开始写代码:odd += Math.pow(i, 3);even += Math.pow(i, 2);3.将输入的内容定义为String类型。并且根据输入内容里面的空格将字符串分开并转换成整型:int a = Integer.parseInt(str.split(" ")[0]);int

2016-10-14 09:47:34 215

原创 HDOJ2006

1.2.定义输入的数据类型为String。3.获取到输入的数据之后用空格来区分开每个字符串:group = cin.nextLine() ; // 获取输入的 String[] a = group.split(" "); // 用“ ”区分开每一个字符4.定义一个自由的计算储存的变量:long sum

2016-10-13 23:34:43 349

原创 HDOJ2005

1.给定一个日期,输出这个日期是该年的第几天。输入的日期格式为YYYY/MM/DD。2.首先将输入的日期定义为String类型。3.然后用“/”对字符串进行分割:String[] dateArray = dateStr.split("/");输入的“YYYY/MM/DD”就成了“YYYY”“MM”“DD”4.然后将分割出来的字符命名然后转换成整型:String yearStr

2016-10-13 23:01:53 319

原创 HDOJ2003

1.题目要求:求实数的绝对值。2.求绝对值思路:b = Math.sqrt(a*a);3.在确定好思路之后,写完代码提交,题目给的测试样本都正确,然而提交之后答案错误!反复思考发现自己样本的值都为整数,而我定义的数据类型为“int”类型。所以小数就被忽略了。4.咨询之后得知可用"double"类型,修改好数据类型之后,运行成功。AC代码:import java.text.Dec

2016-10-12 21:58:38 286

原创 HDOJ2004

1.根据题目要求输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。2.仔细分析好题目中的要求,确定好IF的判断思路。3.开始判断if (a<=59) {

2016-10-11 23:10:09 288

原创 HDOJ2000

1.按照题目要求,输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。2.寻找JAVA里面判断ASCII码的方法,查找资料过后明白ASCII码并不需要特意判断出具体值,直接用字符判断就行。3.需要判断输入三个字符的大小,分先后顺序依次判断 如: 先判断 a 与 b if (a > b) { d = a ; a = b ; b

2016-10-11 00:36:19 301

原创 HDOJ2001

解题思路:1.根据已知半径计算球的体积。2.寻找计算公式  (4π*R^3)/3也就是π乘以球半径的立方,再乘以4/33.根据公式写出代码解题中遇到的问题:1. 在循环后面加上了分号,导致代码无线运行,在运行时卡死,没有任何输出。while(cin.hasNext());2.   在计算4/3时候,因为4和3都是整型,得出的结果也是整型。结果为1而不是1.333

2016-10-10 00:34:29 339

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除