第六章 常用类总结

QMT Python API 实战指南:从安装到策略开发的完整流程 本文提供了一份详尽的QMT Python API实战指南,涵盖从环境配置到策略开发的完整流程。文章深入解析了xtdata行情模块与xttrader交易模块的核心架构与协作方式,并通过一个双均线策略实例,手把手教你如何获取数据、计算信号并执行交易,是量化交易开发者快速上手QMT Python接口文档的实用教程。 阅读详情


 

 

字符串相关类(string stringbuffer)

基本数据类型包装类

Math类

File类

枚举类

 

 

一  string类

Java.lang.string 类代表   不可变的字符序列。

“xxxxxxx”为该类的一个对象

String类的常见构造方法:

String(String  original)

    创建一个String 对象为original 的拷贝

String (char[] value)

    用一个字符数组创建一个string的 对象

String (char[] value.int offset.int count)

     用一个字符数组从offset项开始的count个字符序列 创建一个string对象

(再次复习)

Java.lang.string 类代表 不可变的 字符序列

“xxxxxxx”为该类的一个对象。

String类常见的构造方法

       String(string(original))

            创建一个string 对象为original 的拷贝

      String(char[] value)

             用一个字符组创建一个string对象

      String(char[]  value,int offset,int count)

            用一个字符组从offset项开始的count个字符序列创建一个string序列

//复习结束

 

      

类举例代码如下

Public Class Test{

   Public static void main(string[] args){

      String s1=”hello”;string s2=”world”;

      String s3=”hello”;

      System.out.println(s1==s3);//true

      

      S1=new string(“hello”);

      S2=new sreing(‘hello”);

      System.out.println(s1==s2);//false

      System.out.println(s1.equals(s2));//true

  

      Char c[]={‘s’,’u’,’n’,’j’,’a’,’v’,’a’};

      String s4=new string(c);

      String s5=new string(c,4,4);

      System.out.println(s4);//sun java

      System.out.println(s5);//java

}

}

      

(复习一遍)

Public class test

  Public static void main(string[] args){

      String  s1=”hello”;string  s2=”world”;

      String  s3=”hello”;

      System.out.println(s1=s3);//true

   

       S1=new string(“hello”);

       S2=new string(“hello”);

       System.out.println(s1==s2);//false

       System.out.println(s1.equals(s2));//true

     

       Char c[]={‘s’,’u’,’n’,’j’,’a’,’v’,’a’};

       String  s4=new string(c);

       String  s5=new string(c,4,4);

       System.out.println(s4);//sun java

       System.out.println(s5);//java

 

(复习完毕)

 

 

 

 

 

二   public 类常用方法(1)

 

Public char charAt(int index)

返回字符串第index个字符

Public int length()

返回字符串的长度

Public int indexof(string str)

返回字符串中出现str的第一个位置

Public int indexof(string str,intfromindex)

返回字符串中从fromindex 开始出现str的 第一个位置

(复习一遍)

   Public  char  charAt(int index)

   返回字符串中 第index个字符;

Public int length()

返回字符串的 长度、;

Public int indexof(string str)

返回字符串 出现str的 第一个位置

Public intindexof(string str,int fromindex)

返回字符串中从fromindex开始出现str的 第一个位置

(继续开始)

public boolean  equalsignorecase(string another)

比较字符串和another是否一样 (忽略大小写)

Public string replace(char oldchar,char newChar)

在字符串中 用newchar字符替换oldchar字符。

(再次全部复习一遍)

Public char charAt(int index)

 

返回字符串中第index个字符

 

Public int length()

返回字符串的 长度

Public int indexof(string str)

Public int indexof9string str)

返回字符串出现str 的第一个位置

Public  int  indexof (string str,int fromindex)

Public  int  indexof(string str,int fromindex)

返回字符串 从fromindex开始到出现str的 第一个位置)

Public Boolean equalsignorecase(string another)

Public boolean equalsignorecase(string another)

Public Boolean equalsignorecase(string another)

比较和字符串another 是否完全一样(忽略大小写)

Public string replace(char oldchar,char newchar)

Public string replace(char oldchar,char newchar)

在字符串里面用newchar 字符代替oldchar字符

  

 

 

 

String类举例(2)

 

Public class test{

  Public static void main(string[] args){

      System.out.println(s1.charAt(1));//u

      System.out.println(s2.length());//8

                    System.out.println(s1.indexof(”java”));//4

System.out.println(s1.indexof(“java”));//-1

System.out.println(s1.equals(s2));//false

System.out.println(s1.equalsignorecase(s2));

//true

String s=”我是程序员,我在学Java”;

String sr=s.replace(‘我 ‘,’你’);

System.out.println(sr);

//你是程序员,你在学Java

}

}

 

(复习一遍)

Public class test

  Public static void main(string[] args){

String s1=”sun java”,s2=”Sun Java”;

System.out.println(s1.charAt(1));//u

System.out.println(s2.length());//8

System.out.println(s1.indexof(“java”));//4

(再来一遍)

Public class test

  Public static void main(string[] args){

    String s1=“sun java”,s2=”Sun Java”;

    System.out.println(s1.charAt(1));//u

//为什么是 u  ,有点疑问

    System.out.println(s1.indexof(“java”));//4

//wwhy      the  second  question.

 

System.out.println(s1.indexof(“Java”));//-1

System.out.println(s1.equals(s2));//false

System.out.println(s1.equalsignorecase(s2));//true

 

String s=”我是程序员,我在学java”;

String sr=s.replace(‘我’,‘你’);

//sr 是什么意思?第三个问题

System.out.println(sr);

//你是程序员,你在学java

String 类常用方法(二)

Public Boolean startwith(string prefix)

判断字符串是否以 prefix开头

Public Boolean startwith(string prefix)

判断 字符串是否以 prefix开头

Public Boolean endwith(string  suffix)

------------------suffix结尾

Public string touppercase()

返回一个字符串为该字符串的大写形式

Public string touppercase()

返回一个字符串为该字符串的大写形式

Public string tolowercase();

返回一个字符串为该字符串的小写形式

Public string substring(int beginindex)

Public string substring(int beginindex)

返回该字符串从beginindex开始到结尾的子字符串

Public string substring(int beginindex,int endindex)

Public string substring(int beginindex,int

Endindex)

返回到该字符串从beginindex到endindex结尾的字符串

Public string trim()

Public string stim()

 返回到该字符串去掉开头和结尾空格后的 字符串

返回到该字符串去掉开头和结尾空格的 字符串

(review   一遍)

Public Boolean startwith(string prefix)

Public boolean startwith(string prefix)

判断 字符串是否以 prefix字符串开头

Public boolean endwith(string suffix)

判断字符串是否以prefix 字符结尾

Public string touppercase()

返回到一个字符串为该字符串的大写形式

Public string tolowercase()

返回 该字符串 为小写形式

Public string substring(int beginindex)

返回该字符串 从 beginindex开始到结尾的子字符串

 

 

 

 

实例代码

Public class  test{

  Public  static void main (string [] args){

      String s=”welcome to java  world

 

 

 

 

 

 

String类常用方法(3)

静态重载方法

  Public static string valueof()   可以将基本语句装换成 字符串,例如

Public static string valueof(double d)

Public  statyic string valueof(double d)

Public   static stringof(int i)

 

方法public string(string regex)可以将一个字符串按照指定的分割符分割 ,返回分隔后的字符串数组。

 

String类举例(4)

package test;

 

public class teststringclass04 {

  public static  void main(String[] args){

  int j=1234567;

  String sNumber=String.valueOf(j);

  System.out.println

  ("j是"+sNumber.length()+"位数。");

  String s="Mary,F,1976";

  String[] sPlit=s.split(",");

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

   System.out.println(sPlit[i]);

  }

  }

 

 

 

uniapp [全端兼容] - 实现集成配置百度语音识别转文字,长按或开启录音并将录音文件实时转换为文字,百度智能云API实现上传录音文件并转换成文字案例(苹果安卓App、微信小程序、移动端H5网页) uniapp对接百度智能云语音识别,uniapp中实现语音识别(app+小程序),百度语音识别录音转文字_百度智能云,uniapp使用百度语音识别语音转文字,uniapp小程序调用百度语音识别,uni-app 百度语音识别文字并展示功能,uniapp配置自定义界面百度语音识别转文字和原生使用方式,uniapp使用百度语音,uni-app语音转文字功能,使用UniApp技术实现录音并将录音转换为文字,uniapp如何实现语音输入功能功能,Uniapp集成百度智能云API实现录音转文字详细教程完整示例代码dem 阅读详情

相关推荐

ABAQUS单元刚度矩阵输出全攻略:从理论到实践(含MTX/DAT文件对比)

本文详细解析了ABAQUS中单元刚度矩阵的输出方法,涵盖理论原理、MTX与DAT文件格式对比及二次开发应用。通过具体操作步骤和性能优化建议,帮助用户高效获取并利用刚度矩阵数据,特别适合需要进行有限元分析验证和二次开发的工程师。

lg888的博客 1008

重构第六章读后总结

第六章的重新组织函数感觉非常的实用,之前我习惯把实现某个功能的逻辑写在一个方法,那样看起来也没有什么不妥的。可是那样的话如果有其他地方相同的代码片段,那我就要从新写一遍相同的逻辑这样代码就变得冗余。如果用提炼函数将重复的部分提炼出来,每次在需要用到那段逻辑的时候去调用方法这样会使你的代码变得更清爽。人家的阅读你写的代码的时候一眼就能看出前者是个新手,后者至少还是有点基础的。提炼函数的时候最好是以这

zgxy666的博客 552

便携式水下动态实时视频色彩还原设备,一键快速实现对水下偏色视频和图像的色彩还原处理

便携式水下动态实时视频色彩还原,一键快速对水下图像进行色彩校正,清晰度提升和亮度均衡处理,为水下资源勘探和科学考古,海洋生态环境监测,水下机器作业等应用提供有力的协助

weixin_43518680的博客 633

《阿里铁军》感悟

珍惜帮你扫街的人,是他们建立了最难得的第一桶信誉。 1.阿里初期量少缺乏知名和诚信认可,靠顽强残酷的地推扫街,获得知名和诚信认可,进而更顺利的推广。 2.预测到2008的金融危机,整风团战。 3.质量问题的问责,信誉的挽救。 4.局部信誉到整体信誉–上市,支付宝,体量增大。 5.阿里为什么转型做一家科技科研公司。科技代表生产力,代表力量,科技代表未来,...

jamst 3462

双相机坐标系标定

工业双相机对位标定

sinat_33762356的博客 8320

保姆级教程:从SolidWorks建模到Ansys结果分析,手把手完成BGA焊点热应力与振动仿真

本文提供从SolidWorks建模到Ansys Workbench仿真的BGA焊点热应力与振动分析全流程指南。详细讲解参数化建模、材料定义、网格划分、热-机耦合载荷设置等关键技术,帮助工程师掌握BGA焊点可靠性仿真分析的核心方法,有效预测热循环与振动条件下的失效风险。

weixin_33483304的博客 379

马太福音第六章读后感

1,不要装逼 不要装逼,这样才能得上帝的赏赐。否则,就像那装逼的人:他们已经得了他们的赏赐。 2,对人如何上帝也对你如何 12:免我们的债,如同我们免了人的债。 14:你们饶恕人的过犯,你们的天父也必饶恕你们的过犯; 3,不要忧虑地上的事,不要挂念地上的财宝。 4,要保护好眼睛。。。 ...

normidar的博客 1万+

专为AI打造的浏览器:内存占用仅为Chrome的1/9、比Chrome快11倍(Docker部署教程,支持飞牛nas等服务器部署)

🚀 专为AI打造的无头浏览器来了! 用Zig从零构建,内存仅Chrome的1/9,速度快11倍,原生CDP协议支持Docker部署,适合爬虫、自动化测试和AI代理应用。✨

XiaoqiangClub的博客 734

Java层Binder机制详解

这篇文章是阅读《Android 内核剖析》一书的笔记,现在写下来希望能加深自己的理解,如果理解错误,希望各位朋友能指出来。     Binder是一种基于C/S的架构,主要包括四个部分:服务端(Server),客户端(Client),Binder驱动,ServiceManager。Binder是Android系统中非常重要的一种IPC机制,如果你想研究Frameworks,必须先对Bin

Android学习之旅 1万+

Python爬虫教程:抓取地方政府网站的公开文件与政策信息

Web爬虫是指一种自动化脚本,用于模拟人类浏览器访问网页、提取网页内容的数据抓取工具。发送请求到目标网页;获取网页内容;解析网页内容,提取所需数据;将数据保存或进一步处理。爬虫可以抓取各种形式的数据,如文本、图片、文件等。本教程将重点展示如何抓取地方政府网站上公开的政策文件、公告等信息。许多政府网站都会采取一定的反爬虫措施,防止大量数据被爬取。IP封锁:如果短时间内大量请求来自同一IP,可能会被封锁。验证码:一些网站会使用验证码来验证访问者是否为机器人。动态加载。

2201_76125261的博客 1981

GPU硬件架构与微架构深度解析34-GPU安全架构深度解析

现代GPU不仅是图形处理器,更是高性能计算平台,安全架构设计至关重要。内存加密- 保护数据在传输和存储时的安全安全启动- 确保固件和软件的完整性隔离机制- 防止不同应用间的数据泄露密钥管理- 安全存储和处理加密密钥。

2301_79143213的博客 101

《阿里铁军》的读书笔记和读后感范文2600字

《阿里铁军》的读书笔记和读后感范文2600字: 在中国互联网,有一个流传很广的说法是,百度强在技术,腾讯强在产品,阿里强在运营。虽然发展到今天,已经不能再用这样简单的视角来看待这三个巨头,但这种说法的确能体现三家公司最初的基因。 最能体现阿里巴巴运营文化的,是阿里巴巴B2B事业群的线下团队。这个团队被称作阿里铁军,或者中供铁军。中供是“中国供应商”的简称,它是阿里巴巴B2B业务推出的一款产品。铁军...

minemi的博客 1万+

国科大学习资料--机器学习方法与应用(叶齐祥)-期末考试题整理

国科大学习资料–机器学习方法与应用-期末考试题整理 ============================================================================================================================================================================================ =======================================

无名何许人的博客 2852

第六章 JAVA常用类

Java是面向对象的语言,但并不是纯面向对象的语言,比如Java中的基本数据类型就不是对象。然而,在实际开发中,要求“一切皆对象”,基本数据类型很多场景下满足不了使用,比如一个APP注册阶段,年龄是非必填项,当用户不填时,在系统中应当如何表示?可能有人会认为,使用0表示未填写,但实际上0岁与未填写是两码事,基本数据类型int就表示不出这种“未填写”的状态。

iyeonye的博客 688

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

第六章 java常用类

Java是面向对象的语言,但并不是纯面向对象的语言,比如Java中的基本数据类型就不是对象。然而,在实际开发中,要求“一切皆对象”,基本数据类型很多场景下满足不了使用,比如一个APP注册阶段,年龄是非必填项,当用户不填时,在系统中应当如何表示?可能有人会认为,使用0表示未填写,但实际上0岁与未填写是两码事,基本数据类型int就表示不出这种“未填写”的状态。为了解决这种问题,

weixin_64252727的博客 714

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Java 第六章.Java常用类

这里写目录标题1.字符串相关的类2.JDK 8之前的日期时间API3.JDK 8中新日期时间API4.Java比较器5.System类6.Math类7.BigInteger与BigDecimal 1.字符串相关的类 2.JDK 8之前的日期时间API 3.JDK 8中新日期时间API 4.Java比较器 5.System类 6.Math类 7.BigInteger与BigDecimal ...

weixin_47700419的博客 403

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

第六章. Java常用类

第六章. Java常用类1. Java类库文档2. 数字相关类2.1 Java 数字类2.2 随机数类2.3 数字工具类3. 字符串相关类3.1 String3.1 可变字符串(StringBuffer、StringBuilder)4. 时间相关类4.1 Java 8 推出新的时间API4.2 Java 8 时间包概述4.3 Java 8 java.time包主要类5. 格式化类5.1 NumberFormat:数字格式化,抽象类5.2 MessageFormat:字符串格式化5.3 DateFormat

YouDe益达的博客 225

第六章_常用类

文章目录常用类包装类基本数据类型与对应的包装类:类型间的转换:(基本数据类型、包装类、String)String类String实例化的不同方式常用方法String与其它结构的转换StringBuffer、StringBuilderString、StringBuffer、StringBuilder三者的对比StringBuffer、StringBuilder中的常用方法StringBuffer与StringBuilder的内存解析日期时间类(JDK8之前)java.util.Date类与java.sql.Da

Anan的博客 579

JAVA学习第六章常用类

负责唤醒等待线程的那个线程(我们称为“唤醒线程”),它只有在获取“该对象的同步锁”(这里的同步锁必须和等待线程的同步锁是同一个),并且调用notify()或notifyAll()方法之后,才能唤醒等待线程。如果比较字符串有包含关系,返回的值是它们长度的差值。返回引用o运行时真正所指的对象(因为:子对象的引用可能会赋给父对象的引用变量中) 所属的类的Class的对象。wait()会使“当前线程”等待,因为线程进入等待状态,所以线程应该释放它锁持有的“同步锁”,否则其它线程获取不到该“同步锁”而无法运行!

qq_61768341的博客 315

第六章 常用类

一、String StringBuilder可变字符串,线程不太安全,但效率高,推荐使用。 StringBuffer可变字符串,线程安全,但效率低,不推荐使用。 String是不可变字符串,根据实际情况使用。 1.1String类 length() 返回字符串的长度 String s1  = new String("abcdef"); ...

Silly 275

第六章面向程序设计-java常用类

在Java编程的旅程中,我们常常会遇到各种需求,比如处理数据类型转换、操作字符串、处理时间日期、进行数学计算等等。幸运的是,Java为我们提供了一系列强大且实用的常用类,这些类就像是我们编程工具箱中的得力助手,能够帮助我们轻松应对各种复杂的任务。今天,就让我们一起深入了解Java中的这些常用类,探索它们的奥秘和用法。

weixin_46151621的博客 785

第六章:常用类 的认识

第六章:常用类 主要内容: 字符串相关类(String、StringBuffer)、基本数据类型包装类、Math类、File类、枚举类 1.string类 Java.lang.String类代表不可变的字符序列。 String类常见的构造方法: String(String original) 创建一个String对象为original的拷贝 String(char[] valu...

iteye_20155的博客 167

【第六章:java常用类】

如上,字符串 str 明明是可以改变的呀!3)StringBuilder 是 Java5 中引入的,它和 StringBuffer 的方法完全相同,区别在于它是在单线程环境 下使用的, 因为它的所有方法都没有被 synchronized 修饰,因此它的效率理论上也比 StringBuffer 要高。String 类对象代表不可变的Unicode字符序列,内部使用了一个用final修饰的字符数组存储数据,一旦String的值确定了,就不能再改变了,每次通过截取、拼接等操作字符串时,都产生一个新的字符串。

weixin_55982502的博客 416

第六章、java.lang包常用类

第六章、java.lang包常用类 Object的几个方法 Object只有一个无参构造方法 getClass() Student stu = new Student(); stu.getClass(); //得到class com.zte.testApi.Student stu.getClass().getSimpleClass(); //得到类名Student 获取对象的类结构 hashCode() Student stu = new Student(); stu.hashCode(); 获取对象在

黄朝阳的博客 209

Java基础知识二次学习--第六章 常用类

第六章 常用类 时间:2017年4月26日16:14:49~2017年4月26日16:56:02 章节:06章_01节~06章_06节 视频长度:20:57+1:15+8:44+1:26+11:28+8:28 内容:String 心得: String代表不可变的字符序列 关于String的不可变 之前第3章关于final的整理中有专门提到 这里补充一点小知识 如果是直...

weixin_30265171的博客 129

J2SE第六章——常用类(一)String类

1.字符串相关类 String StringBuffer          1.1 String                    本质:字符数组                    特点:不可变的字符数组java.lang.String                    1.1.1 String 类的由来 public final class String() { priv

椰子真的是只猫 1049
上一篇: Java字符串 详;List 接口;Staic 关键字;Super关键字;
下一篇: This关键字正式学习笔记
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值